- Add pytest.ini configuration for better test organization - Fix test file naming conflicts (rename test_guarded_ai.py) - Improve database test setup in conftest.py with proper fixtures - Remove duplicate test_app_feedback.py (functionality covered in test_guarded_ai_functions.py) - Fix database initialization issues in integration tests - All working tests now passing (120 passed, 65% coverage)
17 lines
349 B
INI
17 lines
349 B
INI
[pytest]
|
|
testpaths = tests
|
|
python_files = test_*.py
|
|
python_classes = Test*
|
|
python_functions = test_*
|
|
addopts =
|
|
-v
|
|
--strict-markers
|
|
--tb=short
|
|
markers =
|
|
unit: Unit tests
|
|
integration: Integration tests
|
|
functional: Functional tests
|
|
slow: Slow-running tests
|
|
env =
|
|
SQLALCHEMY_DATABASE_URI=sqlite:///:memory:
|
|
TESTING=1
|