You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
{{ message }}
Repository navigation
pytest ignores test file if a single test method is called from the same test file #13240
We want to execute all tests from a test file and need to execute one test from this file afterwards.
In version 7.3.1 this worked well.
Since 8.3.4 we imagine following:
============================== 1 passed in 0.02s ===============================
What we expect is like in version 7.3.1:
pytest -s test_test.py test_test.py::TestClass::test_test_3
============================= test session starts ==============================
platform linux -- Python 3.9.18, pytest-7.3.1, pluggy-1.0.0
rootdir: /mnt/hgfs/shared
plugins: dependency-0.5.1, csv-3.0.0
collected 4 items
test_test.py Test1
.Test2
.Test3
.Test3
.
============================== 4 passed in 0.05s ===============================
Activity
RonnyPfannschmidt commentedon Feb 20, 2025
@bluetech could this be related to the directory handling
wohauser commentedon Feb 20, 2025
An other strange behavior:
test_test_1py
pytest -s -rsxX test_test.py::TestClass::test_test_1 test_test.py::TestClass::test_test_2 test_test.py::TestClass::test_test_3 test_test.py::TestClass::test_test_2 test_test_1.py
============================= test session starts ==============================
platform linux -- Python 3.9.18, pytest-8.3.4, pluggy-1.5.0
rootdir: /mnt/hgfs/shared
plugins: dependency-0.6.0, csv-3.0.0
collected 5 items
test_test.py Test1
.Test2
.Test3
.
test_test_1.py Test4
.
============================== 4 passed in 0.13s ===============================
We missing the 2nd Test2.
Here the same behavior as in 7.3.1
wohauser commentedon Feb 20, 2025
We expect that the methods and files given as commandline arguments are executed as provided in comandline.
The-Compiler commentedon Feb 20, 2025
It is indeed, I was able to bisect the problem mentioned in the OP to:
bluetech commentedon Feb 22, 2025
Yes, this is a duplicate of the cursed issue #12083.