I'm trying to limit nosetests to a specific directory, however during the test run it's including the parent directories of the dir I'm targetting and in doing so throws errors.
Here's the key elements of output from the test run:
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
I'm using buildout
with pbp.recipe.noserunner
. Here's the relevant /projects/myproject/buildout.cfg
section:
[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
I've also tried setting where=myproject/specs
as one of the defaults
parameters to help limit the import but still no joy.
Any suggestions on where I'm going wrong?
Edit:
I've tried to --exclude
the parent directories but no joy.