[Erp5-report] r30928 - in /erp5/trunk/products/ERP5OOo/tests: ./ test_document/
nobody at svn.erp5.org
nobody at svn.erp5.org
Mon Nov 30 14:42:16 CET 2009
Author: jerome
Date: Mon Nov 30 14:42:15 2009
New Revision: 30928
URL: http://svn.erp5.org?rev=30928&view=rev
Log:
- test the new feature of beeing able to use relative url in a category column
- cleanups
Modified:
erp5/trunk/products/ERP5OOo/tests/testOOoImport.py
erp5/trunk/products/ERP5OOo/tests/test_document/import_data_with_categories.ods
Modified: erp5/trunk/products/ERP5OOo/tests/testOOoImport.py
URL: http://svn.erp5.org/erp5/trunk/products/ERP5OOo/tests/testOOoImport.py?rev=30928&r1=30927&r2=30928&view=diff
==============================================================================
--- erp5/trunk/products/ERP5OOo/tests/testOOoImport.py [utf8] (original)
+++ erp5/trunk/products/ERP5OOo/tests/testOOoImport.py [utf8] Mon Nov 30 14:42:15 2009
@@ -1,6 +1,5 @@
# -*- coding: utf-8 -*-
##############################################################################
-# -*- coding: utf-8 -*-
# Copyright (c) 2009 Nexedi SA and Contributors. All Rights Reserved.
# Mohamadou Mbengue <mmbengue at gmail.com>
#
@@ -44,23 +43,6 @@
person_current_id = 1
-def shout(msg):
- msg = str(msg)
- ZopeTestCase._print('\n ' + msg)
- LOG('Testing... ', 0, msg)
-
-def unpackData(data):
- """
- Unpack Pdata into string
- """
- if isinstance(data, str):
- return data
- else:
- data_list = []
- while data is not None:
- data_list.append(data.data)
- data = data.next
- return ''.join(data_list)
class FileUploadTest(file):
@@ -171,7 +153,7 @@
user_name = 'bartek'
user_folder = self.portal.acl_users
user_folder._doAddUser(user_name, '', ['Manager', 'Owner', 'Assignor',
- 'Associate', 'Auditor', 'Author'], [])
+ 'Associate', 'Auditor', 'Author'], [])
user = user_folder.getUserById(user_name).__of__(user_folder)
newSecurityManager(None, user)
@@ -245,6 +227,12 @@
self.assertEqual(
sorted(['director' for i in range(num)]),
sorted([person_list[i].getFunction() for i in range(num)]))
+ self.assertEqual(
+ sorted(['europe/france' for i in range(num)]),
+ sorted([person_list[i].getRegion() for i in range(num)]))
+ self.assertEqual(
+ sorted(['France' for i in range(num)]),
+ sorted([person_list[i].getRegionTitle() for i in range(num)]))
person_current_id = person_current_id+num
def stepCheckAuthorImportedPersonList(self, sequence=None, sequence_list=None, **kw):
@@ -386,6 +374,15 @@
def stepImportFileWithCategory(self, sequence=None, sequence_list=None, **kw):
f = makeFileUpload('import_data_with_categories.ods')
+ # create some regions
+ region = self.portal.portal_categories.region
+ europe = region.newContent(portal_type='Category',
+ title='Europe',
+ id='europe')
+ europe.newContent(portal_type='Category',
+ title='France',
+ id='france')
+
person_module = self.getPortal().person_module
#purge existing persons
person_module.manage_delObjects([id for id in person_module.getObjectIds()])
@@ -398,7 +395,9 @@
{ 'listbox_key': '003',
'portal_type_property_list':'Person.gender'},
{ 'listbox_key': '004',
- 'portal_type_property_list':'Person.function'}
+ 'portal_type_property_list':'Person.function'},
+ { 'listbox_key': '005',
+ 'portal_type_property_list':'Person.region'}
)
person_module.Base_importFile(import_file=f, listbox=listbox)
Modified: erp5/trunk/products/ERP5OOo/tests/test_document/import_data_with_categories.ods
URL: http://svn.erp5.org/erp5/trunk/products/ERP5OOo/tests/test_document/import_data_with_categories.ods?rev=30928&r1=30927&r2=30928&view=diff
==============================================================================
Binary files - no diff available.
More information about the Erp5-report
mailing list