[tool.coverage.run] source = [ "./app" ] omit = [ "*migrations/*", "*tests/*/*", ] [tool.coverage.report] omit = [ "*/tests/*/*", "*/migrations/*", "*apps.py", "*conftest.py", "*manage.py", "*__init__.py", "*asgi*", "*wsgi*", "*admin.py", "*urls.py", ] [tool.pylint.main] disable = [ "all" ] enable = [ "variables" ] source-roots = [ "app/" ] [tool.pylint.variables] allow-global-unused-variables = true init-import = true [tool.pytest.ini_options] addopts = '--cov --cov-branch --cov-report term --tb=long --verbosity=2 --full-trace --showlocals app' DJANGO_SETTINGS_MODULE = 'centurion.settings' junit_family = 'xunit2' # -- recommended but optional: # python_files = 'tests.py test_*.py *_tests.py' log_cli = true log_cli_level = 'INFO' log_cli_format = '%(asctime)s %(levelname)s %(message)s' log_cli_date_format = '%Y-%m-%d %H:%M:%S' # testpaths = [ # 'tests/*.py', # # 'tests/functional/**/*.py', # # 'tests/unit/**/*.py', # ]