[Erp5-report] r18345 - /erp5/trunk/products/ERP5/tests/testPayroll.py
nobody at svn.erp5.org
nobody at svn.erp5.org
Sat Dec 15 20:11:32 CET 2007
Author: fabien
Date: Sat Dec 15 20:11:32 2007
New Revision: 18345
URL: http://svn.erp5.org?rev=18345&view=rev
Log:
modify test to use the use the rewrited getInheritanceModelReferenceDict method
wich use a Breadth First Search instead of Depth First Search witch is very more appropiate in this case.
Modified:
erp5/trunk/products/ERP5/tests/testPayroll.py
Modified: erp5/trunk/products/ERP5/tests/testPayroll.py
URL: http://svn.erp5.org/erp5/trunk/products/ERP5/tests/testPayroll.py?rev=18345&r1=18344&r2=18345&view=diff
==============================================================================
--- erp5/trunk/products/ERP5/tests/testPayroll.py (original)
+++ erp5/trunk/products/ERP5/tests/testPayroll.py Sat Dec 15 20:11:32 2007
@@ -855,9 +855,8 @@
# return a list of data that should contain data from all model
portal_type_list = ['Annotation Line', ]
- model_reference_dict = {}
- model_employee.getInheritanceModelReferenceDict(\
- model_reference_dict, model_employee, portal_type_list, [])
+ model_reference_dict = model_employee.getInheritanceModelReferenceDict(\
+ portal_type_list=portal_type_list)
# check data's are corrected
@@ -907,7 +906,7 @@
portal_type_list = ['Annotation Line', ]
model_reference_dict = {}
model_reference_dict = model_employee.getInheritanceModelReferenceDict(\
- model_reference_dict, model_employee, portal_type_list, [])
+ portal_type_list=portal_type_list)
# check that if a reference is already present in the model_employee,
# and the model_company contain a data with the same one, the data used at
@@ -961,7 +960,7 @@
portal_type_list = ['Annotation Line', ]
model_reference_dict = {}
model_reference_dict = model_employee.getInheritanceModelReferenceDict(\
- model_reference_dict, model_employee, portal_type_list, [])
+ portal_type_list=portal_type_list)
# check data's are corrected
@@ -974,18 +973,17 @@
# that's make 11 !
# check the model number
- self.assertEqual(len(model_reference_dict), 5) # (6-1 because model_b
- # haven't any subobject not
- # yet added)
+ self.assertEqual(len(model_reference_dict), 6)
self.assertEqual(set(model_reference_dict[model_employee.getRelativeUrl()]),
set(['1', 'over_time_duration']))
self.assertEqual(set(model_reference_dict[model_company.getRelativeUrl()]),
set(['2', 'worked_time_duration']))
- self.assertEqual(model_reference_dict[model_a.getRelativeUrl()], ['5',])
- self.assertEqual(set(model_reference_dict[model_c.getRelativeUrl()]),
- set(['6', '7', '8']))
self.assertEqual(set(model_reference_dict[model_country.getRelativeUrl()]),
set(['3','4', 'social_insurance']))
+ self.assertEqual(model_reference_dict[model_a.getRelativeUrl()], ['5',])
+ self.assertEqual(model_reference_dict[model_b.getRelativeUrl()], ['6',])
+ self.assertEqual(set(model_reference_dict[model_c.getRelativeUrl()]),
+ set(['7', '8']))
# copy sub object from all inhéritance models into the a paysheet
More information about the Erp5-report
mailing list