Sto cercando di eseguire py.test
sul mio pacchetto ma sta tentando di analizzare setup.py
dalla directory principale del progetto anche se ho provato a escluderlo.ERRORE durante la raccolta di setup.py durante il tentativo di eseguire py.test?
Devo raccogliere i test dai file * .py perché le classi di test sono incluse nei moduli.
# setup.cfg
[pytest]
norecursedirs = .svn _build tmp* lib/third lib *.egg bin distutils setup.py
python_files = *.py
Eppure quando lo eseguo py.test
che mi darà ERROR collecting setup.py
che ho già escluso.
/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
Dannazione, significa che se avrò un altro 'setup.py' sarà anche incluso. Inoltre, tox non è in grado di cercare tox.ini nelle directory madri ?! – sorin
Per evitare l'inclusione di altri file setup.py, penso che pytest.ini abbia bisogno di un modo per consentire di specificare posizioni esatte come --ignore = {inidir} /setup.py o così. – hpk42