Próbuję uruchomić py.test
na moim pakiecie, ale próbuje przeanalizować setup.py
z katalogu głównego projektu, nawet jeśli próbowałem go wykluczyć.BŁĄD zbieraniem pliku setup.py podczas próby uruchomienia py.test?
Muszę pobrać testy z plików * .py, ponieważ klasy testowe są zawarte w modułach.
# setup.cfg
[pytest]
norecursedirs = .svn _build tmp* lib/third lib *.egg bin distutils setup.py
python_files = *.py
Jeszcze kiedy biegnę py.test
da mi ERROR collecting setup.py
który już wykluczone.
/System/Library/Frameworks/Python.framework/Versions/2.6/lib/python2.6/distutils/core.py:140: in setup
> raise SystemExit, gen_usage(dist.script_name) + "\nerror: %s" % msg
E SystemExit: usage: py.test [global_opts] cmd1 [cmd1_opts] [cmd2 [cmd2_opts] ...]
E or: py.test --help [cmd1 cmd2 ...]
E or: py.test --help-commands
E or: py.test cmd --help
E
E error: no commands supplied
Cholera, to znaczy, że jeśli mam inny plik 'setup.py', to również zostanie dołączony. Ponadto, toksyk nie jest w stanie wyszukać pliku tox.ini w katalogach nadrzędnych ?! – sorin
Aby uniknąć dołączania innych plików setup.py, myślę, że pytest.ini potrzebuje sposobu na określenie dokładnych lokalizacji, takich jak --ignore = {inidir} /setup.py. – hpk42