测试属性表的怪异问题

问题描述

| 在ѭ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()