问题描述
|
在ѭ0中,我有一个测试来检查
将安装与附件相关的属性表及其所有属性。
http://svn.plone.org/svn/collective/vs.flexigridsearch/trunk/vs/flexigridsearch/tests/test_flexigrid.py
首先检查ѭ1是否可用:
self.assertEqual(\'flexigridsearch_properties\' in pprops.objectIds(),True)
所有进一步检查属性表中属性的操作均失败
因为属性表为空:
self.assertEqual(\'portalTypestoSearch\' in fs_props,True)
该属性表是通过GenericSetup定义的:
http://svn.plone.org/svn/collective/vs.flexigridsearch/trunk/vs/flexigridsearch/profiles/default/propertiestool.xml
因此,通过灯具添加属性表似乎可行,但是
属性未添加。不知道为什么...但是有效
当我通过Plone中的添加/删除程序添加插件时,效果非常好
网站设置。
知道为什么在测试环境(克隆4.0.5)中失败了吗?
解决方法
愚蠢的我。
一个必须使用
sheet.propertyIds()
代替
sheet.objectIds()