[Modeling-cvs] ProjectModeling/Modeling/tests test_EditingContext_Global_Inheritance.py,1.17,1.18
Status: Abandoned
Brought to you by:
sbigaret
From: <sbi...@us...> - 2003-07-28 06:53:36
|
Update of /cvsroot/modeling/ProjectModeling/Modeling/tests In directory sc8-pr-cvs1:/tmp/cvs-serv10728/tests Modified Files: test_EditingContext_Global_Inheritance.py Log Message: Fixed tests 10, 11, 12 and 13: tests for the root entity (Employee) and one of its sub-entities (SalesClerks) Index: test_EditingContext_Global_Inheritance.py =================================================================== RCS file: /cvsroot/modeling/ProjectModeling/Modeling/tests/test_EditingContext_Global_Inheritance.py,v retrieving revision 1.17 retrieving revision 1.18 diff -C2 -d -r1.17 -r1.18 *** test_EditingContext_Global_Inheritance.py 28 Jul 2003 06:15:16 -0000 1.17 --- test_EditingContext_Global_Inheritance.py 28 Jul 2003 06:53:33 -0000 1.18 *************** *** 404,409 **** new instances of Employee/Holidays. """ ! emp=Employee.Employee() ! emp.setLastName('Test'); emp.setFirstName('T.') from mx.DateTime import DateFrom holidays=Holidays() --- 404,409 ---- new instances of Employee/Holidays. """ ! emp=self._test_10_class_employee() ! emp.setLastName('Test10'); emp.setFirstName('T.') from mx.DateTime import DateFrom holidays=Holidays() *************** *** 435,442 **** ec2=EditingContext() ! emp2=ec2.fetch('Employee')[0] self.failIf(len(emp2.getHolidays())==0) ! def test_10a_toMany_with_no_inverse(self): "[EC/Inheritance] toMany w/o inverse: obj. correctly updated [insert/a]" # insert (h.+emp) + emp.addToHolidays + saveChanges --- 435,442 ---- ec2=EditingContext() ! emp2=ec2.fetch('Employee','lastName=="Test10"', isDeep=1)[0] self.failIf(len(emp2.getHolidays())==0) ! def _test_10a_toMany_with_no_inverse(self): "[EC/Inheritance] toMany w/o inverse: obj. correctly updated [insert/a]" # insert (h.+emp) + emp.addToHolidays + saveChanges *************** *** 452,456 **** self._test_10_check_insert_correctness_part2(emp_gid, db) ! def test_10b_toMany_with_no_inverse(self): "[EC/Inheritance] toMany w/o inverse: obj. correctly updated [insert/b]" # insert h. + saveChanges + emp.addToHolidays + saveChanges --- 452,463 ---- self._test_10_check_insert_correctness_part2(emp_gid, db) ! def test_10a_toMany_with_no_inverse(self): ! "[EC/Inheritance] toMany w/o inverse: obj. correctly updated [insert/a]" ! self._test_10_class_employee=Employee.Employee ! self._test_10a_toMany_with_no_inverse() ! self._test_10_class_employee=SalesClerk ! self._test_10a_toMany_with_no_inverse() ! ! def _test_10b_toMany_with_no_inverse(self): "[EC/Inheritance] toMany w/o inverse: obj. correctly updated [insert/b]" # insert h. + saveChanges + emp.addToHolidays + saveChanges *************** *** 472,476 **** self._test_10_check_insert_correctness_part2(emp_gid, db) ! def test_10c_toMany_with_no_inverse(self): "[EC/Inheritance] toMany w/o inverse: obj. correctly updated [insert/c]" # insert h. + emp.addToHolidays + saveChanges --- 479,490 ---- self._test_10_check_insert_correctness_part2(emp_gid, db) ! def test_10b_toMany_with_no_inverse(self): ! "[EC/Inheritance] toMany w/o inverse: obj. correctly updated [insert/b]" ! self._test_10_class_employee=Employee.Employee ! self._test_10b_toMany_with_no_inverse() ! self._test_10_class_employee=SalesClerk ! self._test_10b_toMany_with_no_inverse() ! ! def _test_10c_toMany_with_no_inverse(self): "[EC/Inheritance] toMany w/o inverse: obj. correctly updated [insert/c]" # insert h. + emp.addToHolidays + saveChanges *************** *** 488,492 **** self._test_10_check_insert_correctness_part2(emp_gid, db) ! def test_10d_toMany_with_no_inverse(self): "[EC/Inheritance] toMany w/o inverse: obj. correctly updated [insert/d]" #insert h. + saveChanges + emp.addToHolidays + h.setStartDate + saveChanges --- 502,513 ---- self._test_10_check_insert_correctness_part2(emp_gid, db) ! def test_10c_toMany_with_no_inverse(self): ! "[EC/Inheritance] toMany w/o inverse: obj. correctly updated [insert/c]" ! self._test_10_class_employee=Employee.Employee ! self._test_10c_toMany_with_no_inverse() ! self._test_10_class_employee=SalesClerk ! self._test_10c_toMany_with_no_inverse() ! ! def _test_10d_toMany_with_no_inverse(self): "[EC/Inheritance] toMany w/o inverse: obj. correctly updated [insert/d]" #insert h. + saveChanges + emp.addToHolidays + h.setStartDate + saveChanges *************** *** 508,512 **** self._test_10_check_insert_correctness_part2(emp_gid, db) ! def test_10e_toMany_with_no_inverse(self): "[EC/Inheritance] toMany w/o inverse: obj. correctly updated [insert/e]" # insert h. + save + insert emp. + emp.addToHolidays + saveChanges --- 529,540 ---- self._test_10_check_insert_correctness_part2(emp_gid, db) ! def test_10d_toMany_with_no_inverse(self): ! "[EC/Inheritance] toMany w/o inverse: obj. correctly updated [insert/d]" ! self._test_10_class_employee=Employee.Employee ! self._test_10d_toMany_with_no_inverse() ! self._test_10_class_employee=SalesClerk ! self._test_10d_toMany_with_no_inverse() ! ! def _test_10e_toMany_with_no_inverse(self): "[EC/Inheritance] toMany w/o inverse: obj. correctly updated [insert/e]" # insert h. + save + insert emp. + emp.addToHolidays + saveChanges *************** *** 524,530 **** self._test_10_check_insert_correctness_part2(emp_gid, db) def _test_11a_init_emp_and_holidays(self, ec): ! emp=Employee.Employee() ! emp.setLastName('Test'); emp.setFirstName('T.') from mx.DateTime import DateFrom holidays=Holidays() --- 552,565 ---- self._test_10_check_insert_correctness_part2(emp_gid, db) + def test_10e_toMany_with_no_inverse(self): + "[EC/Inheritance] toMany w/o inverse: obj. correctly updated [insert/e]" + self._test_10_class_employee=Employee.Employee + self._test_10e_toMany_with_no_inverse() + self._test_10_class_employee=SalesClerk + self._test_10e_toMany_with_no_inverse() + def _test_11a_init_emp_and_holidays(self, ec): ! emp=self._test_11_class_employee() ! emp.setLastName('Test11'); emp.setFirstName('T.') from mx.DateTime import DateFrom holidays=Holidays() *************** *** 537,541 **** return emp, holidays ! def test_11a_toMany_with_no_inverse__remove(self): "[EC/Inheritance] toMany w/o inverse: obj. correctly updated [remove/a]" # remove simple --- 572,576 ---- return emp, holidays ! def _test_11a_toMany_with_no_inverse__remove(self): "[EC/Inheritance] toMany w/o inverse: obj. correctly updated [remove/a]" # remove simple *************** *** 555,562 **** self.failIf(db.snapshotForSourceGlobalID(emp_gid, 'holidays')) ec2=EditingContext() ! emp2=ec2.fetch('Employee')[0] self.failIf(len(emp2.getHolidays())!=0) ! def test_11b_toMany_with_no_inverse__remove(self): "[EC/Inheritance] toMany w/o inverse: obj. correctly updated [insert/b]" # remove + add --- 590,604 ---- self.failIf(db.snapshotForSourceGlobalID(emp_gid, 'holidays')) ec2=EditingContext() ! emp2=ec2.fetch('Employee', 'lastName=="Test11"', isDeep=1)[0] self.failIf(len(emp2.getHolidays())!=0) ! def test_11a_toMany_with_no_inverse__remove(self): ! "[EC/Inheritance] toMany w/o inverse: obj. correctly updated [remove/a]" ! self._test_11_class_employee=Employee.Employee ! self._test_11a_toMany_with_no_inverse__remove() ! self._test_11_class_employee=SalesClerk ! self._test_11a_toMany_with_no_inverse__remove() ! ! def _test_11b_toMany_with_no_inverse__remove(self): "[EC/Inheritance] toMany w/o inverse: obj. correctly updated [insert/b]" # remove + add *************** *** 584,588 **** self.failIf(db.snapshotForSourceGlobalID(emp_gid, 'holidays')) ec2=EditingContext() ! emp2=ec2.fetch('Employee')[0] self.assertEqual(len(emp2.getHolidays()), 1) h2b=emp2.getHolidays()[0] --- 626,630 ---- self.failIf(db.snapshotForSourceGlobalID(emp_gid, 'holidays')) ec2=EditingContext() ! emp2=ec2.fetch('Employee', 'lastName=="Test11"', isDeep=1)[0] self.assertEqual(len(emp2.getHolidays()), 1) h2b=emp2.getHolidays()[0] *************** *** 591,595 **** #print db.snapshotForGlobalID(h_gid) ! def test_11c_toMany_with_no_inverse__remove(self): "[EC/Inheritance] toMany w/o inverse: obj. correctly updated [insert/c]" # remove + add --- 633,644 ---- #print db.snapshotForGlobalID(h_gid) ! def test_11b_toMany_with_no_inverse__remove(self): ! "[EC/Inheritance] toMany w/o inverse: obj. correctly updated [insert/b]" ! self._test_11_class_employee=Employee.Employee ! self._test_11b_toMany_with_no_inverse__remove() ! self._test_11_class_employee=SalesClerk ! self._test_11b_toMany_with_no_inverse__remove() ! ! def _test_11c_toMany_with_no_inverse__remove(self): "[EC/Inheritance] toMany w/o inverse: obj. correctly updated [insert/c]" # remove + add *************** *** 610,614 **** self.failIf(db.snapshotForGlobalID(h_gid)['fkEmployeeId']!=None) ! def test_12_toMany_with_no_inverse__correct_fetch(self): "[EC/Inheritance] toMany w/o inverse: obj. correctly fetched" ec=EditingContext() --- 659,670 ---- self.failIf(db.snapshotForGlobalID(h_gid)['fkEmployeeId']!=None) ! def test_11c_toMany_with_no_inverse__remove(self): ! "[EC/Inheritance] toMany w/o inverse: obj. correctly updated [insert/c]" ! self._test_11_class_employee=Employee.Employee ! self._test_11c_toMany_with_no_inverse__remove() ! self._test_11_class_employee=SalesClerk ! self._test_11c_toMany_with_no_inverse__remove() ! ! def _test_12_toMany_with_no_inverse__correct_fetch(self): "[EC/Inheritance] toMany w/o inverse: obj. correctly fetched" ec=EditingContext() *************** *** 621,625 **** self.failIf(db.snapshotForGlobalID(h_gid)['fkEmployeeId']==None) ! def test_13_toMany_with_no_inverse__snapshot_row(self): "[EC/Inheritance] toMany w/o inverse: obj.snapshot_raw()" ec=EditingContext() --- 677,688 ---- self.failIf(db.snapshotForGlobalID(h_gid)['fkEmployeeId']==None) ! def test_12_toMany_with_no_inverse__correct_fetch(self): ! "[EC/Inheritance] toMany w/o inverse: obj. correctly fetched" ! self._test_11_class_employee=Employee.Employee ! self._test_12_toMany_with_no_inverse__correct_fetch() ! self._test_11_class_employee=SalesClerk ! self._test_12_toMany_with_no_inverse__correct_fetch() ! ! def _test_13_toMany_with_no_inverse__snapshot_row(self): "[EC/Inheritance] toMany w/o inverse: obj.snapshot_raw()" ec=EditingContext() *************** *** 635,638 **** --- 698,708 ---- emp.globalID().keyValues()['id']) + def test_13_toMany_with_no_inverse__snapshot_row(self): + "[EC/Inheritance] toMany w/o inverse: obj.snapshot_raw()" + self._test_10_class_employee=Employee.Employee + self._test_13_toMany_with_no_inverse__snapshot_row() + self._test_10_class_employee=SalesClerk + self._test_13_toMany_with_no_inverse__snapshot_row() + def tearDown(self): """ |