che sto cercando di limitare nosetests in una directory specifica, tuttavia durante la prova di funzionamento è compreso le directory principali del dir sto rivolte e così facendo getta errori.Nosetest tra cui directory superiori indesiderati
Ecco gli elementi chiave di uscita dalla pista di prova:
nose.importer: DEBUG: Add path /projects/myproject/myproject/specs
nose.importer: DEBUG: Add path /projects/myproject/myproject
nose.importer: DEBUG: Add path /projects/myproject
nose.importer: DEBUG: insert /projects/myproject into sys.path
sto usando buildout
con pbp.recipe.noserunner
. Ecco il relativo /projects/myproject/buildout.cfg
sezione:
[specs]
recipe = pbp.recipe.noserunner
eggs =
pbp.recipe.noserunner
${buildout:eggs}
figleaf
pinocchio
working-directory =
myproject/specs
defaults =
-vvv
--exe
--include ^(it|ensure|must|should|specs?|examples?)
--include (specs?(.py)?|examples?(.py)?)$
--with-spec
--spec-color
Ho anche provato a installare where=myproject/specs
come uno dei parametri defaults
per contribuire a limitare l'importazione, ma ancora nessuna gioia.
Tutti i suggerimenti su dove sto andando male?
Edit:
ho cercato di --exclude
le directory superiori, ma nessuna gioia.
Grazie; Avrei dovuto capire che il modo migliore per investigare è leggere la fonte! –
Quindi, assicurati di non avere un '__init __. Py' (o' __init __. Pyc') dove non è richiesto, giusto? – Danimal