did you add __init__.py in all folders? On 25 September 2014 12:35, Jens Hoffmann <[email protected]> wrote:
> Hi, > > > we are working with pytest 2.6.2 and I run into a problem with my conftest > session fixture setup. > > My project structure looks something like this: > > . > ├── project > │ └── module > │ └── foo.py > └── test > ├── conftest.py > └── module > └── test_foo.py > > > conftest.py contains a single fixture with scope="session" and > autouse=True, setting up some database that is needed for every single > unittest. So also test_foo.py depends on that database setup. > > Now some py.test runs: > > $ py.test > => conftest.py called, database setup properly, tests pass > > $ py.test test/module > => tests fail, fixture in conftest.py not executed > > $ py.test test/module/test_foo.py > => tests fail, fixture in conftest.py not executed > > $ py.test -k MyTestClassContainedInTestFooDotPy > => tests fail, fixture in conftest.py not executed > > > Now my question/problem: Are all these outcoms expected behaviour? I hoped > that all the runs would pass, that is execute my session fixture so that I > wont need to always run my whole test suite. > > > Thank you for your answer, > Jens > > _______________________________________________ > Pytest-dev mailing list > [email protected] > https://mail.python.org/mailman/listinfo/pytest-dev > -- Anatoly Bubenkov
_______________________________________________ Pytest-dev mailing list [email protected] https://mail.python.org/mailman/listinfo/pytest-dev
