[Erp5-report] r16677 - in /erp5/trunk/products/ERP5OOo/tests: ./ test_document/
nobody at svn.erp5.org
nobody at svn.erp5.org
Thu Sep 27 20:13:07 CEST 2007
Author: jerome
Date: Thu Sep 27 20:13:07 2007
New Revision: 16677
URL: http://svn.erp5.org?rev=16677&view=rev
Log:
tests simple use of CategoryTool_importCategoryFile script
Added:
erp5/trunk/products/ERP5OOo/tests/test_document/import_region_category.sxc (with props)
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=16677&r1=16676&r2=16677&view=diff
==============================================================================
--- erp5/trunk/products/ERP5OOo/tests/testOOoImport.py (original)
+++ erp5/trunk/products/ERP5OOo/tests/testOOoImport.py Thu Sep 27 20:13:07 2007
@@ -30,16 +30,14 @@
import unittest
import os
import sys
+
from zLOG import LOG
from Testing import ZopeTestCase
from AccessControl.SecurityManagement import newSecurityManager
from Products.ERP5Type.tests.ERP5TypeTestCase import ERP5TypeTestCase
from Products.ERP5Type.tests.Sequence import SequenceList
-
ooodoc_coordinates = ('127.0.0.1', 8008)
-
-testrun = ()
def shout(msg):
msg = str(msg)
@@ -170,9 +168,7 @@
Simulate import of OOo file true ERP5Site_importObjectFromOOoFastInput
For Person Module.
"""
- if testrun and 12 not in testrun:return
if not run: return
- if not quiet: shout('test_12_ImportObjectOOoInActivities')
sequence_list = SequenceList()
step_list = [ 'stepImportRawDataFile'
,'stepCheckActivitiesCount'
@@ -183,6 +179,25 @@
sequence_list.addSequenceString(sequence_string)
sequence_list.play(self, quiet=quiet)
+
+ def test_CategoryTool_importCategoryFile(self):
+ # tests simple use of CategoryTool_importCategoryFile script
+ self.portal.portal_categories.CategoryTool_importCategoryFile(
+ import_file=makeFileUpload('import_region_category.sxc'))
+ get_transaction().commit()
+ self.tic()
+ region = self.portal.portal_categories.region
+ self.assertEqual(2, len(region))
+ self.assertTrue('europe' in region.objectIds())
+ self.assertTrue('germany' in region.europe.objectIds())
+ self.assertTrue('france' in region.europe.objectIds())
+ france = region.europe.france
+ self.assertEquals('France', france.getTitle())
+ self.assertEquals('A Country', france.getDescription())
+ self.assertEquals('FR', france.getCodification())
+ self.assertEquals(1, france.getIntIndex())
+
+
def test_suite():
suite = unittest.TestSuite()
suite.addTest(unittest.makeSuite(TestOOoImport))
Added: erp5/trunk/products/ERP5OOo/tests/test_document/import_region_category.sxc
URL: http://svn.erp5.org/erp5/trunk/products/ERP5OOo/tests/test_document/import_region_category.sxc?rev=16677&view=auto
==============================================================================
Binary file - no diff available.
Propchange: erp5/trunk/products/ERP5OOo/tests/test_document/import_region_category.sxc
------------------------------------------------------------------------------
svn:mime-type = application/octet-stream
More information about the Erp5-report
mailing list