Closed
Description
When passing the same directory twice to py.test, all tests are run twice. The same is true if passing a sub-directory and a parent-directory:
$ python3 -m py.test --collect-only tests/ | grep collected
collecting ... collected 338 items
$ python3 -m py.test --collect-only tests/ tests/ | grep collected
collecting ... collected 676 items
$ python3 -m py.test --collect-only tests/unit/ tests/ | grep collected
collecting ... collected 418 items
platform linux -- Python 3.4.3, pytest-2.8.3, py-1.4.30, pluggy-0.3.1 -- /usr/bin/python3
Rationale: I want to run the unit-test (which are in a certain directory) prior to he other ones. Thus I put the tests/unit
directory in front, but this gave me duplicate tests.