diff --git a/src/napari_dinosim/_tests/test_widget.py b/src/napari_dinosim/_tests/test_widget.py index 07c84ce..403bfce 100644 --- a/src/napari_dinosim/_tests/test_widget.py +++ b/src/napari_dinosim/_tests/test_widget.py @@ -134,7 +134,6 @@ def widget(mock_viewer): del widget_instance -@pytest.mark.timeout(30) # Set timeout for this test def test_widget_initialization(widget, mock_viewer): """Test that widget initializes correctly.""" assert ( @@ -150,7 +149,6 @@ def test_widget_initialization(widget, mock_viewer): assert widget.compute_device is not None, "Compute device should be set" -@pytest.mark.timeout(30) # Set timeout for this test def test_model_loading(widget): """Test model loading functionality.""" # Initialize widget state to force model loading @@ -392,7 +390,6 @@ def test_cleanup(widget): # Test error handling -@pytest.mark.timeout(30) # Set timeout for this test def test_error_handling(widget): """Test error handling in critical operations.""" # Test invalid image handling diff --git a/tox.ini b/tox.ini index dbe391e..8367e91 100644 --- a/tox.ini +++ b/tox.ini @@ -26,44 +26,13 @@ deps = pytest-qt>=4.2.0 pytest-xvfb>=2.0.0 pytest-cov>=2.0 - pytest-timeout>=2.1.0 - pytest-asyncio>=0.21.0 pyqt5>=5.15.0 napari magicgui - qtpy - numpy - torch - torchvision passenv = CI GITHUB_ACTIONS - DISPLAY - XAUTHORITY NUMPY_EXPERIMENTAL_ARRAY_FUNCTION PYVISTA_OFF_SCREEN - QT_QPA_PLATFORM - PYTEST_QT_API - XDG_RUNTIME_DIR - PYTHONPATH -setenv = - PYTHONPATH = {toxinidir} - QT_DEBUG_PLUGINS = 1 - PYTEST_QT_API = pyqt5 - QT_QPA_PLATFORM = offscreen -extras = - testing -commands = - pytest -v --color=yes --cov=napari_dinosim --cov-report=xml --timeout=300 {posargs:src/napari_dinosim/_tests} -[pytest] -qt_api = pyqt5 -timeout = 300 -addopts = -v --color=yes -testpaths = src/napari_dinosim/_tests -filterwarnings = - ignore::DeprecationWarning - ignore::UserWarning - ignore::RuntimeWarning -markers = - timeout: mark test with timeout +commands = pytest -v --color=yes --cov=napari_dinosim --cov-report=xml