[pytest] # pytest configuration for AITBC # Test discovery python_files = test_*.py *_test.py python_classes = Test* python_functions = test_* # Custom markers markers = unit: Unit tests (fast, isolated) integration: Integration tests (may require external services) slow: Slow running tests # Test paths to run - restored to full coverage testpaths = tests # Additional options for local testing addopts = --verbose --tb=short # Python path for imports pythonpath = . packages/py/aitbc-crypto/src packages/py/aitbc-sdk/src apps/coordinator-api/src apps/wallet-daemon/src apps/blockchain-node/src apps/trade-exchange/src # Environment variables for tests env = AUDIT_LOG_DIR=/tmp/aitbc-audit DATABASE_URL=sqlite:///./test_coordinator.db # Warnings filterwarnings = ignore::UserWarning ignore::DeprecationWarning ignore::PendingDeprecationWarning ignore::pytest.PytestUnknownMarkWarning ignore::pydantic.PydanticDeprecatedSince20 ignore::sqlalchemy.exc.SADeprecationWarning