[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