Мне нравится иметь тесты в моем продукте Zope; в настоящее время у меня есть доктрины в некоторых файлах, но для их использования (поскольку модуль использует функциональность Zope), мне в настоящее время нужно скопировать их в папку «песочница» и преобразовать некоторые импорты. Я полагаю, zopepy
поможет мне запустить мои тесты прямо там, где они есть, но в настоящее время у меня его нет.У меня есть zopepy в моем рецепте сборки, но он не создан
В моем Buildout сценарий, у меня есть:
[buildout]
extends = versions.cfg
extensions =
lovely.buildouthttp
mr.developer
package-name =
parts +=
instance
test
backup
paths
i18nduder
zopepy
[zopepy]
recipe=zc.recipe.egg
eggs = ${instance:eggs}
interpreter = zopepy
# extra-paths = ${instance:extra-paths}
scripts =
(я надеюсь, что ничего важного не вырезано, конечно, гораздо больше Там больше нет вхождений zopepy
.).
Когда я бегу Buildout, все выглядит отлично:
...
Generated script '/var/zope-instance/theinstance/bin/i18ndude'.
Generated script '/var/zope-instance/theinstance/bin/duder'.
Installing zopepy.
Updating backup.
Но потом я просто не с zopepy
в моем каталоге bin/
, и нигде еще по PATH
моего virtualenv
.
Что, черт возьми, происходит здесь? Как я могу отладить это? Благодаря!