diff --git a/pyproject.toml b/pyproject.toml index d1504e97f..80e146705 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -120,7 +120,7 @@ testing = [ "pytest-env~=1.2.0", "pytest-httpx", "pytest-mock~=3.15.1", - "pytest-randomly~=4.0.1", + #"pytest-randomly~=4.0.1", "pytest-rerunfailures~=16.1", "pytest-sugar", "pytest-xdist~=3.8.0", @@ -261,11 +261,10 @@ write-changes = true ignore-words-list = "criterias,afterall,valeu,ureue,equest,ure,assertIn,Oktober" skip = "src-ui/src/locale/*,src-ui/pnpm-lock.yaml,src-ui/e2e/*,src/paperless_mail/tests/samples/*,src/documents/tests/samples/*,*.po,*.json" -[tool.pytest.ini_options] -minversion = "8.0" -pythonpath = [ - "src", -] +[tool.pytest] +minversion = "9.0" +pythonpath = [ "src" ] + testpaths = [ "src/documents/tests/", "src/paperless/tests/", @@ -276,6 +275,7 @@ testpaths = [ "src/paperless_remote/tests/", "src/paperless_ai/tests", ] + addopts = [ "--pythonwarnings=all", "--cov", @@ -286,8 +286,10 @@ addopts = [ "--quiet", "--durations=50", "--junitxml=junit.xml", - "-o junit_family=legacy", + "-o", + "junit_family=legacy", ] + norecursedirs = [ "src/locale/", ".venv/", "src-ui/" ] DJANGO_SETTINGS_MODULE = "paperless.settings" diff --git a/uv.lock b/uv.lock index 5bb7ef65d..960b5aaa3 100644 --- a/uv.lock +++ b/uv.lock @@ -3018,7 +3018,6 @@ dev = [ { name = "pytest-env", marker = "sys_platform == 'darwin' or sys_platform == 'linux'" }, { name = "pytest-httpx", marker = "sys_platform == 'darwin' or sys_platform == 'linux'" }, { name = "pytest-mock", marker = "sys_platform == 'darwin' or sys_platform == 'linux'" }, - { name = "pytest-randomly", marker = "sys_platform == 'darwin' or sys_platform == 'linux'" }, { name = "pytest-rerunfailures", marker = "sys_platform == 'darwin' or sys_platform == 'linux'" }, { name = "pytest-sugar", marker = "sys_platform == 'darwin' or sys_platform == 'linux'" }, { name = "pytest-xdist", marker = "sys_platform == 'darwin' or sys_platform == 'linux'" }, @@ -3043,7 +3042,6 @@ testing = [ { name = "pytest-env", marker = "sys_platform == 'darwin' or sys_platform == 'linux'" }, { name = "pytest-httpx", marker = "sys_platform == 'darwin' or sys_platform == 'linux'" }, { name = "pytest-mock", marker = "sys_platform == 'darwin' or sys_platform == 'linux'" }, - { name = "pytest-randomly", marker = "sys_platform == 'darwin' or sys_platform == 'linux'" }, { name = "pytest-rerunfailures", marker = "sys_platform == 'darwin' or sys_platform == 'linux'" }, { name = "pytest-sugar", marker = "sys_platform == 'darwin' or sys_platform == 'linux'" }, { name = "pytest-xdist", marker = "sys_platform == 'darwin' or sys_platform == 'linux'" }, @@ -3160,7 +3158,6 @@ dev = [ { name = "pytest-env", specifier = "~=1.2.0" }, { name = "pytest-httpx" }, { name = "pytest-mock", specifier = "~=3.15.1" }, - { name = "pytest-randomly", specifier = "~=4.0.1" }, { name = "pytest-rerunfailures", specifier = "~=16.1" }, { name = "pytest-sugar" }, { name = "pytest-xdist", specifier = "~=3.8.0" }, @@ -3185,7 +3182,6 @@ testing = [ { name = "pytest-env", specifier = "~=1.2.0" }, { name = "pytest-httpx" }, { name = "pytest-mock", specifier = "~=3.15.1" }, - { name = "pytest-randomly", specifier = "~=4.0.1" }, { name = "pytest-rerunfailures", specifier = "~=16.1" }, { name = "pytest-sugar" }, { name = "pytest-xdist", specifier = "~=3.8.0" }, @@ -3924,18 +3920,6 @@ wheels = [ { url = "https://files.pythonhosted.org/packages/5a/cc/06253936f4a7fa2e0f48dfe6d851d9c56df896a9ab09ac019d70b760619c/pytest_mock-3.15.1-py3-none-any.whl", hash = "sha256:0a25e2eb88fe5168d535041d09a4529a188176ae608a6d249ee65abc0949630d", size = 10095, upload-time = "2025-09-16T16:37:25.734Z" }, ] -[[package]] -name = "pytest-randomly" -version = "4.0.1" -source = { registry = "https://pypi.org/simple" } -dependencies = [ - { name = "pytest", marker = "sys_platform == 'darwin' or sys_platform == 'linux'" }, -] -sdist = { url = "https://files.pythonhosted.org/packages/c4/1d/258a4bf1109258c00c35043f40433be5c16647387b6e7cd5582d638c116b/pytest_randomly-4.0.1.tar.gz", hash = "sha256:174e57bb12ac2c26f3578188490bd333f0e80620c3f47340158a86eca0593cd8", size = 14130, upload-time = "2025-09-12T15:23:00.085Z" } -wheels = [ - { url = "https://files.pythonhosted.org/packages/33/3e/a4a9227807b56869790aad3e24472a554b585974fe7e551ea350f50897ae/pytest_randomly-4.0.1-py3-none-any.whl", hash = "sha256:e0dfad2fd4f35e07beff1e47c17fbafcf98f9bf4531fd369d9260e2f858bfcb7", size = 8304, upload-time = "2025-09-12T15:22:58.946Z" }, -] - [[package]] name = "pytest-rerunfailures" version = "16.1"