Skip to content
Merged
4 changes: 3 additions & 1 deletion .gitignore
Original file line number Diff line number Diff line change
Expand Up @@ -32,6 +32,7 @@ nosetests.xml
coverage.xml
*.cover
.hypothesis/
test_logs/

# Jupyter Notebook
.ipynb_checkpoints
Expand All @@ -51,4 +52,5 @@ src/content/files/
src/content/logs/*

.idea
uv.lock
uv.lock
tests/*_old.py
8 changes: 6 additions & 2 deletions pytest.ini
Original file line number Diff line number Diff line change
Expand Up @@ -11,15 +11,19 @@ addopts =
--tb=short
--strict-markers
--disable-warnings
--timeout=20
--timeout-method=thread

# Markers
markers =
slow: marks tests as slow (deselect with '-m "not slow"')
integration: marks tests as integration tests
unit: marks tests as unit tests

# Timeout for tests (in seconds)
timeout = 300
# Timeout for individual tests (in seconds)
# Each test function has a maximum of 20 seconds to complete
timeout = 20
timeout_method = thread

# Coverage settings (if pytest-cov is installed)
# --cov=include
Expand Down
Loading