Yes, the directories test and test/module all contain a __init__.py;
sorry, that I didnt mention this important info.
So from your question I guess that you expect py.test to find and
execute conftest.py in all the cases shown?
Jens
On 09/25/2014 01:09 PM, Anatoly Bubenkov wrote:
did you add __init__.py in all folders?
On 25 September 2014 12:35, Jens Hoffmann <[email protected]
<mailto:[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] <mailto:[email protected]>
https://mail.python.org/mailman/listinfo/pytest-dev
--
Anatoly Bubenkov
--
Jens Hoffmann Softwareentwickler Datamanagement billiger.de solute gmbh
Zeppelinstraße 15 D-76185 Karlsruhe Tel: +49 (0)721 - 86956-24 Fax: +49
(0)721 - 86956-66 E-Mail: [email protected] Web: http://www.billiger.de
Geschäftsführer: Lorenz Petersen Sitz: Karlsruhe Registergericht:
Amtsgericht Mannheim Registernummer: HRB 110579
Umsatzsteueridentifikationsnummer: DE234663798
http://cdn.billiger.com/static/mail/billiger_today_logo_dunkel_20140911.png
_______________________________________________
Pytest-dev mailing list
[email protected]
https://mail.python.org/mailman/listinfo/pytest-dev