nosetestsを特定のディレクトリに制限しようとしていますが、テストの実行中に、ターゲットにしているdirの親ディレクトリが含まれているため、エラーが発生します。
テスト実行からの出力の重要な要素は次のとおりです。
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
で使用buildout
していpbp.recipe.noserunner
ます。関連する/projects/myproject/buildout.cfg
セクションは次のとおりです。
[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
where=myproject/specs
また、インポートを制限するためのパラメーターの1つとして設定しようとしましdefaults
たが、それでも喜びはありません。
私がどこで間違っているのかについて何か提案はありますか?
編集:
--exclude
親ディレクトリを試しましたが、喜びはありません。