2 passed in 0.82s, 32% coverage

This commit is contained in:
Oussama Jarrousse
2023-12-26 17:33:21 +01:00
parent 41256cc76d
commit 6ae4c2508c
5 changed files with 113 additions and 7 deletions

View File

@@ -8,16 +8,16 @@ env_files =
.env
# do not search for tests in these folders
norecursedirs = venv
norecursedirs = .vscode .tox docs example img mfa venv .coverage django_mfa2.egg-info
# Add folder to PYTHONPATH
# requires pytest >= 7.0.0
pythonpath = mfa
pythonpath = .
# https://pytest-django.readthedocs.io/en/latest/usage.html
; DJANGO_SETTINGS_MODULE =
;
DJANGO_SETTINGS_MODULE = tests.settings
# do not override the debug mode (True/False) set in the django settings module
# https://pytest-django.readthedocs.io/en/latest/usage.html#additional-pytest-ini-settings
@@ -42,7 +42,7 @@ addopts =
# generates coverage report
# note that enabling pytest coverage will cause debugging pytest to fail on pycharm
# add the --no-cov to the pytest configuration on pycharm to allow for debugging pytest
--cov=./src
--cov=./mfa
# surpress generating converage if one or more tests failed
; --no-cov-on-fail
# do not run migrations => faster test initialization
@@ -53,6 +53,8 @@ addopts =
# black
# --black
--hypothesis-show-statistics
# Add --reuse-db if you want to speed up tests by reusing the database between test runs.
#--reuse-db
# Define additional pytest markers so that using them in test will not trigger warnings
@@ -91,11 +93,11 @@ markers =
PRIVILEGED_USER: tests for privileged users
NON_PRIVILEGED_USER: tests for non-privileged users
PERMISSIONS: tests related to inspectre permissions
PERMISSIONS: tests related to permissions
ENDPOINTS: tests for endpoints (API nodes)
SERIALIZERS: tests for serializers
VIEWSETS: tests for DRF viewsets
VIEWS: tests for DRF viewsets
FILTERS: tests for DRF filters
MODELS: tests for models
VALIDATORS: tests for validators