Tôi đang cố gắng giới hạn các thư mục vào một thư mục cụ thể, tuy nhiên trong suốt quá trình chạy thử nó bao gồm các thư mục mẹ của thư mục tôi đang nhắm mục tiêu và làm như vậy.Nosetest bao gồm các thư mục mẹ không mong muốn
Dưới đây là những yếu tố then chốt của đầu ra từ quá trình chạy thử:
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
Tôi đang sử dụng buildout
với pbp.recipe.noserunner
. Đây là liên quan /projects/myproject/buildout.cfg
phần:
[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
Tôi cũng đã cố gắng thiết lập where=myproject/specs
là một trong những thông số defaults
để giúp hạn chế việc nhập khẩu nhưng vẫn không có niềm vui.
Bất kỳ đề xuất nào về nơi tôi gặp sự cố?
Edit:
Tôi đã cố gắng để --exclude
các thư mục mẹ nhưng không có niềm vui.
Cảm ơn; Tôi nên đã nhận ra cách tốt nhất để điều tra là đọc nguồn! –
Vì vậy, hãy chắc chắn rằng bạn không có một '__init __. Py' (hoặc' __init __. Pyc'), nơi nó không được yêu cầu, phải không? – Danimal