无模块当我尝试运行RichDocuments单元测试,我得到一个错误:Plone的单元测试发现导入错误
[[email protected]:~/sandbox/trunk/eggs/Products.RichDocument-3.0.2-py2.4.egg/Products/RichDocument/tests]$ python ./testSetup.py
Traceback (most recent call last):
File "./testSetup.py", line 1, in ?
from Products.RichDocument.tests import base
ImportError: No module named RichDocument.tests
1)这是否与我的Python路径呢?
2)我看到here它说:你可能必须设置环境变量INSTANCE_HOME和SOFTWARE_HOME。前者应该指向你的Zope实例(你的Products文件夹的父目录),后者应该指向安装Zope的python库目录,例如, /usr/local/zope-2.8.4/lib/python。
我该如何设置?在http://localhost:8380/manage
的控制面板,它说:
SOFTWARE_HOME
/home/jd/sandbox/trunk/parts/zope2/lib/python
INSTANCE_HOME
/home/jd/sandbox/trunk/parts/client
我正在使用buildout,我正在按照该站点上的说明进行操作。当我厌倦了你的建议,我包括: [测试] 配方= zc.recipe.testrunner 鸡蛋= Products.RichDocument 但是当我跑扩建我: ... 获得了“zc.recipe.testrunner分布”。 由于zc.buildout或正在使用的配方中的错误而发生内部错误: ... AttributeError:'NoneType'对象没有属性'endswith' –
忘记提及您正在显示的内容在构建片段中,您需要设置“test-packages”的值 – vangheem
@vangheem当然。但杰基的确定了这一点。 Jackie:使用mr.developer插件从源代码控制获取开发包(记录在'develop.cfg'文件中) – Auspex