[Erp5-report] r43122 nicolas.dumazet - /erp5/trunk/products/ERP5Type/tests/testERP5Type.py

nobody at svn.erp5.org nobody at svn.erp5.org
Mon Feb 7 11:29:19 CET 2011


Author: nicolas.dumazet
Date: Mon Feb  7 11:29:19 2011
New Revision: 43122

URL: http://svn.erp5.org?rev=43122&view=rev
Log:
test that BaseAccessorHolder is well attache to Base Category, Category Tool and
Property Sheet portal types

Modified:
    erp5/trunk/products/ERP5Type/tests/testERP5Type.py

Modified: erp5/trunk/products/ERP5Type/tests/testERP5Type.py
URL: http://svn.erp5.org/erp5/trunk/products/ERP5Type/tests/testERP5Type.py?rev=43122&r1=43121&r2=43122&view=diff
==============================================================================
--- erp5/trunk/products/ERP5Type/tests/testERP5Type.py [utf8] (original)
+++ erp5/trunk/products/ERP5Type/tests/testERP5Type.py [utf8] Mon Feb  7 11:29:19 2011
@@ -445,6 +445,24 @@ class TestERP5Type(PropertySheetTestCase
       self.assertTrue(person_object.hasActivity())
       self.tic()
 
+      # category tool, base categories, properties
+      # are likely to be handled specifically for accessor generation,
+      # since they are the first portal types to be loaded.
+      # double-check that they also have group accessors
+      category_tool = self.portal.portal_categories.aq_inner
+      method = getattr(category_tool, 'getRegionRelatedList', None)
+      self.assertNotEquals(None, method)
+
+      region_category = category_tool.region.aq_inner
+      method = getattr(region_category, 'getRegionRelatedList', None)
+      self.assertNotEquals(None, method)
+
+      property_sheet_tool = self.portal.portal_property_sheets
+      person_property_sheet = property_sheet_tool.Person.aq_inner
+      method = getattr(person_property_sheet, 'getRegionRelatedList', None)
+      self.assertNotEquals(None, method)
+
+
     def test_05_setProperty(self):
       """
         In this test we create a subobject (ie. a phone number)



More information about the Erp5-report mailing list