[project] name = "kmtnflower-backend" version = "1.0.0" requires-python = ">=3.12" [tool.pytest.ini_options] testpaths = ["tests"] python_files = ["test_*.py"] python_classes = ["Test*"] python_functions = ["test_*"] asyncio_mode = "auto" addopts = [ "--strict-markers", "--strict-config", "-v", ] [tool.coverage.run] source = ["app"] branch = true omit = ["*/tests/*", "*/__pycache__/*", "seed.py", "inject_test_logs.py", "probe_geo.py"] [tool.coverage.report] show_missing = true skip_empty = true fail_under = 10 exclude_lines = [ "pragma: no cover", "if TYPE_CHECKING:", "raise NotImplementedError", ] [tool.coverage.html] directory = "htmlcov"