[Erp5-report] r33626 luke - /erp5/trunk/products/ERP5OOo/tests/testOOoImport.py

nobody at svn.erp5.org nobody at svn.erp5.org
Thu Mar 11 11:11:32 CET 2010


Author: luke
Date: Thu Mar 11 11:11:29 2010
New Revision: 33626

URL: http://svn.erp5.org?rev=33626&view=rev
Log:
 - check behaviour of CategoryTool_importCategoryFile when there is already expired category not present in coming spreadsheet

Modified:
    erp5/trunk/products/ERP5OOo/tests/testOOoImport.py

Modified: erp5/trunk/products/ERP5OOo/tests/testOOoImport.py
URL: http://svn.erp5.org/erp5/trunk/products/ERP5OOo/tests/testOOoImport.py?rev=33626&r1=33625&r2=33626&view=diff
==============================================================================
--- erp5/trunk/products/ERP5OOo/tests/testOOoImport.py [utf8] (original)
+++ erp5/trunk/products/ERP5OOo/tests/testOOoImport.py [utf8] Thu Mar 11 11:11:29 2010
@@ -1049,9 +1049,12 @@
     return ('erp5_base', 'erp5_web', 'erp5_ooo_import')
 
   def test_CategoryTool_importCategoryFileExpirationSupport(self):
-    # tests simple use of CategoryTool_importCategoryFile script
+    """Import category file with expiration request, and do it again to be
+    sure that expired categories will not be expired again."""
     region = self.portal.portal_categories.region
     dummy_region = region.newContent(id='dummy_region')
+    dummy_expired_region = region.newContent(id='dummy_expired_region')
+    dummy_expired_region.expire()
     transaction.commit()
     self.tic()
     self.portal.portal_categories.CategoryTool_importCategoryFile(
@@ -1059,9 +1062,11 @@
         existing_category_list='expire')
     transaction.commit()
     self.tic()
-    self.assertEqual(3, len(region))
+    self.assertEqual(4, len(region))
     self.assertTrue('dummy_region' in region.objectIds())
     self.assertEqual(region.dummy_region.getValidationState(), 'expired')
+    self.assertTrue('dummy_expired_region' in region.objectIds())
+    self.assertEqual(region.dummy_expired_region.getValidationState(), 'expired')
     self.assertTrue('europe' in region.objectIds())
     self.assertTrue('germany' in region.europe.objectIds())
     self.assertTrue('france' in region.europe.objectIds())




More information about the Erp5-report mailing list