Files
peikarband/config/pytest.ini
Ehsan.Asadi 6820f0ee4f refactor: reorganize project structure for better maintainability
- Move Docker files to build/docker/
- Move CI/CD configs to build/ci/
- Move deployment configs to deploy/ (helm, k8s, argocd)
- Move config files to config/
- Move scripts to tools/
- Consolidate assets to assets/ (Reflex compatible)
- Add data/ directory for local data (gitignored)
- Update all path references in Makefile, Dockerfile, CI configs
- Add comprehensive README files for build/ and deploy/
- Update project documentation

Benefits:
- Clear separation of concerns
- Cleaner root directory
- Better developer experience
- Enterprise-grade structure
- Improved maintainability
2025-12-30 21:20:32 +03:30

44 lines
750 B
INI

[pytest]
# Pytest configuration for Peikarband
# Test discovery
testpaths = tests
python_files = test_*.py
python_classes = Test*
python_functions = test_*
# Output
addopts =
-v
--strict-markers
--tb=short
--cov=src
--cov-report=html
--cov-report=term-missing
--cov-fail-under=80
# Markers
markers =
unit: Unit tests
integration: Integration tests
e2e: End-to-end tests
slow: Slow tests
fast: Fast tests
database: Tests that require database
redis: Tests that require Redis
external: Tests that call external APIs
# Coverage
[coverage:run]
source = src
omit =
*/tests/*
*/migrations/*
*/__init__.py
[coverage:report]
precision = 2
show_missing = True
skip_covered = False