Commit 8925851b authored by Ayush Tiwari's avatar Ayush Tiwari

bt5_prototype: Udpate test for ObjectPropertyItem to check if the hash and...

bt5_prototype: Udpate test for ObjectPropertyItem to check if the hash and objects are being created
parent 466ba690
...@@ -315,11 +315,15 @@ class TestBusinessPackage(ERP5TypeTestCase): ...@@ -315,11 +315,15 @@ class TestBusinessPackage(ERP5TypeTestCase):
relative_url = 'portal_catalog/erp5_mysql_innodb' relative_url = 'portal_catalog/erp5_mysql_innodb'
file_path_list = [relative_url] file_path_list = [relative_url]
portal_catalog = self.portal.portal_catalog
catalog_object = self.portal.unrestrictedTraverse(relative_url) catalog_object = self.portal.unrestrictedTraverse(relative_url)
object_property_list = [] object_property_list = []
for property_id in catalog_object.propertyIds(): for property_id in catalog_object.propertyIds():
object_property_list.append('%s | %s'%(relative_url, property_id)) object_property_list.append('%s | %s'%(relative_url, property_id))
for property_id in portal_catalog.propertyIds():
object_property_list.append('%s | %s'%(portal_catalog.getRelativeUrl(), property_id))
package.edit(template_path_list=file_path_list) package.edit(template_path_list=file_path_list)
package.edit(template_object_property_list=object_property_list) package.edit(template_object_property_list=object_property_list)
self.tic() self.tic()
...@@ -330,6 +334,15 @@ class TestBusinessPackage(ERP5TypeTestCase): ...@@ -330,6 +334,15 @@ class TestBusinessPackage(ERP5TypeTestCase):
# Check for presence of catalog objects from all the catalogs mentioned in # Check for presence of catalog objects from all the catalogs mentioned in
# the folder path list # the folder path list
built_package = self.portal._getOb(package.getId()) built_package = self.portal._getOb(package.getId())
object_property_item = built_package._object_property_item
property_object_path_list = sorted(object_property_item._objects.keys())
self.assertIn(relative_url, property_object_path_list)
self.assertIn(portal_catalog.getRelativeUrl(), property_object_path_list)
property_object_hash_list = sorted(object_property_item._hash.keys())
self.assertIn(relative_url, property_object_hash_list)
self.assertIn(portal_catalog.getRelativeUrl(), property_object_hash_list)
def test_udpateInstallationStateOnlyForBusinessPackage(self): def test_udpateInstallationStateOnlyForBusinessPackage(self):
""" """
......
...@@ -45,9 +45,7 @@ ...@@ -45,9 +45,7 @@
<item> <item>
<key> <string>text_content_warning_message</string> </key> <key> <string>text_content_warning_message</string> </key>
<value> <value>
<tuple> <tuple/>
<string>W:332, 4: Unused variable \'built_package\' (unused-variable)</string>
</tuple>
</value> </value>
</item> </item>
<item> <item>
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment