[Erp5-report] r43889 luke - /erp5/trunk/products/ERP5Type/tests/testERP5Type.py

nobody at svn.erp5.org nobody at svn.erp5.org
Wed Mar 2 13:02:59 CET 2011


Author: luke
Date: Wed Mar  2 13:02:59 2011
New Revision: 43889

URL: http://svn.erp5.org?rev=43889&view=rev
Log:
 - test getInstanceBaseCategoryList in normal condition and after
   calling resetDynamicDocumentsOnceAtTransactionBoundary

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=43889&r1=43888&r2=43889&view=diff
==============================================================================
--- erp5/trunk/products/ERP5Type/tests/testERP5Type.py [utf8] (original)
+++ erp5/trunk/products/ERP5Type/tests/testERP5Type.py [utf8] Wed Mar  2 13:02:59 2011
@@ -3075,6 +3075,21 @@ class TestERP5Type(PropertySheetTestCase
         property_id_dict[property_id] = 1
       self.assertEqual([], non_unique_property_id_list)
 
+class TestInstanceBaseCategoryList(ERP5TypeTestCase):
+  def test_getInstanceBaseCategoryList(self):
+    portal = self.getPortalObject()
+    person_portal_type = self.portal.portal_types['Person']
+    person_category_list = person_portal_type.getInstanceBaseCategoryList()
+    self.assertNotEqual([], list(person_category_list))
+
+  def test_getInstanceBaseCategoryList_afterReset(self):
+    self.getTypesTool().resetDynamicDocumentsOnceAtTransactionBoundary()
+    transaction.commit()
+    portal = self.getPortalObject()
+    person_portal_type = self.portal.portal_types['Person']
+    person_category_list = person_portal_type.getInstanceBaseCategoryList()
+    self.assertNotEqual([], list(person_category_list))
+
 class TestAccessControl(ERP5TypeTestCase):
   # Isolate test in a dedicaced class in order not to break other tests
   # when this one fails.
@@ -3107,4 +3122,5 @@ def test_suite():
   suite = unittest.TestSuite()
   suite.addTest(unittest.makeSuite(TestERP5Type))
   suite.addTest(unittest.makeSuite(TestAccessControl))
+  suite.addTest(unittest.makeSuite(TestInstanceBaseCategoryList))
   return suite



More information about the Erp5-report mailing list