mirror of
https://github.com/KohakuBlueleaf/KohakuHub.git
synced 2026-04-28 18:38:17 -05:00
57 lines
1012 B
INI
57 lines
1012 B
INI
[pytest]
|
|
# Pytest configuration for KohakuHub API tests
|
|
|
|
# Test discovery patterns
|
|
python_files = test_*.py
|
|
python_classes = Test*
|
|
python_functions = test_*
|
|
|
|
# Minimum version
|
|
minversion = 7.0
|
|
|
|
# Test paths
|
|
testpaths = tests
|
|
|
|
# Output options
|
|
addopts =
|
|
-ra
|
|
--strict-markers
|
|
--strict-config
|
|
--showlocals
|
|
|
|
# Markers
|
|
markers =
|
|
lfs: Tests requiring LFS (large files >10MB)
|
|
slow: Slow running tests (may take >30 seconds)
|
|
repo_type: Mark test with specific repository type
|
|
|
|
# Logging
|
|
log_cli = false
|
|
log_cli_level = INFO
|
|
log_cli_format = %(asctime)s [%(levelname)8s] %(message)s
|
|
log_cli_date_format = %Y-%m-%d %H:%M:%S
|
|
|
|
# Warnings
|
|
filterwarnings =
|
|
error
|
|
ignore::UserWarning
|
|
ignore::DeprecationWarning
|
|
|
|
# Coverage options (when using --cov)
|
|
[coverage:run]
|
|
source = kohakuhub
|
|
omit =
|
|
*/tests/*
|
|
*/migrations/*
|
|
*/__pycache__/*
|
|
*/venv/*
|
|
*/virtualenv/*
|
|
|
|
[coverage:report]
|
|
precision = 2
|
|
show_missing = True
|
|
skip_covered = False
|
|
|
|
[coverage:html]
|
|
directory = htmlcov
|