मैं किसी विशिष्ट निर्देशिका में नोसेटेट को सीमित करने की कोशिश कर रहा हूं, हालांकि परीक्षण चलाने के दौरान इसमें डीआईआर की मूल निर्देशिका शामिल है जिसमें मैं लक्ष्य कर रहा हूं और ऐसा करने में त्रुटियां फेंकता है।अवांछित पैरेंट निर्देशिकाओं सहित नोसेटेट
यहाँ परीक्षण रन से उत्पादन का प्रमुख तत्व है:
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
मैं pbp.recipe.noserunner
साथ buildout
उपयोग कर रहा हूँ।
[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
मैं भी defaults
मानकों में से एक के रूप में स्थापित करने where=myproject/specs
आयात, लेकिन अभी भी कोई खुशी की सीमा में मदद करने की कोशिश की है: यहाँ प्रासंगिक /projects/myproject/buildout.cfg
अनुभाग है।
कोई सुझाव जहां मैं गलत हो रहा हूं?
संपादित करें:
मैं --exclude
के माता पिता निर्देशिका लेकिन कोई खुशी की कोशिश की है।
धन्यवाद; मुझे स्रोत को पढ़ने के लिए जांच करने का सबसे अच्छा तरीका पता होना चाहिए था! –
तो फिर सुनिश्चित करें कि आपके पास '__init __। Py' (या' __init __। Pyc') नहीं है, जहां इसकी आवश्यकता नहीं है, है ना? – Danimal