nosetestsを特定のディレクトリに制限しようとしていますが、テスト実行中に、私がターゲットとするディレクトリの親ディレクトリを含めています。不要な親ディレクトリを含むNosetest
はここでテストランからの出力の重要な要素です:私はpbp.recipe.noserunner
とbuildout
を使用してい
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
。私も輸入まだありません喜びを制限するために役立つdefaults
パラメータの1つとしてwhere=myproject/specs
を設定しようとしました
[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
:ここでは、関連する/projects/myproject/buildout.cfg
セクションです。
私が間違っている場所についてのご意見はありますか?
編集:
私は--exclude
に親ディレクトリが、無喜びを試みました。
ありがとうございます;調査する最善の方法がソースを読むことだとわかったはずです! –
それで、あなたが '__init __。py'(または' __init __。pyc')を持っていないことを確認してください。 – Danimal