[pytest]
xvfb_width = 1920
xvfb_height = 1080
# use this due to some issues with ndarray reshape errors on CI systems
xvfb_colordepth = 24
xvfb_args=-ac +extension GLX +render
faulthandler_timeout = 30

filterwarnings =
    # re-enable standard library warnings
    once::DeprecationWarning
    once::PendingDeprecationWarning
    # comfortable skipping these warnings runtime warnings
    # https://stackoverflow.com/questions/40845304/runtimewarning-numpy-dtype-size-changed-may-indicate-binary-incompatibility
    ignore:numpy.ufunc size changed, may indicate binary incompatibility.*:RuntimeWarning
    # pyside2_512 specific issue
    ignore:This method will be removed in future versions.  Use 'tree.iter\(\)' or 'list\(tree.iter\(\)\)' instead.:PendingDeprecationWarning
    # pyqtgraph specific warning we want to ignore during testing
    ignore:Visible window deleted. To prevent this, store a reference to the window object.
    # xvfb warnings on non-linux systems
    ignore:Unknown config option:pytest.PytestConfigWarning
