Ignore:
Timestamp:
21 Sep 2012, 08:19:35 (12 years ago)
Author:
uli
Message:

Rollback r9209. Looks like multiple merges from trunk confuse svn when merging back into trunk.

Location:
main/waeup.kofa/branches/uli-zc-async
Files:
2 edited

Legend:

Unmodified
Added
Removed
  • main/waeup.kofa/branches/uli-zc-async

  • main/waeup.kofa/branches/uli-zc-async/src/waeup/kofa/university/tests/test_export.py

    r9209 r9211  
    2222from zope.component import queryUtility
    2323from zope.interface.verify import verifyObject, verifyClass
    24 from zope.securitypolicy.interfaces import IPrincipalRoleManager
    2524from waeup.kofa.interfaces import ICSVExporter
    26 from waeup.kofa.testing import KofaUnitTestLayer, FunctionalLayer
     25from waeup.kofa.testing import KofaUnitTestLayer
    2726from waeup.kofa.university import (
    2827    FacultiesContainer, Faculty, Department, Course, Certificate,
     
    3534class FacultyExporterTest(unittest.TestCase):
    3635
    37     layer = FunctionalLayer
     36    layer = KofaUnitTestLayer
    3837
    3938    def setUp(self):
     
    6766        self.assertEqual(
    6867            result,
    69             'code,title,title_prefix,users_with_local_roles\r\n'
    70             'F1,Faculty of Cheese,faculty,[]\r\n'
     68            'code,title,title_prefix\r\n'
     69            'F1,Faculty of Cheese,faculty\r\n'
    7170            )
    7271        return
     
    7978        self.assertEqual(
    8079            result,
    81             'code,title,title_prefix,users_with_local_roles\r\n'
    82             'F1,Faculty of Cheese,faculty,[]\r\n'
     80            'code,title,title_prefix\r\n'
     81            'F1,Faculty of Cheese,faculty\r\n'
    8382            )
    8483        return
     
    9796        self.assertEqual(
    9897            result,
    99             'code,title,title_prefix,users_with_local_roles\r\n'
    100             'F1,Faculty of Cheese,faculty,[]\r\n'
    101             'F2,Centre of Onion,centre,[]\r\n'
     98            'code,title,title_prefix\r\n'
     99            'F1,Faculty of Cheese,faculty\r\n'
     100            'F2,Centre of Onion,centre\r\n'
    102101            )
    103102        return
     
    115114        self.assertEqual(
    116115            result,
    117             'code,title,title_prefix,users_with_local_roles\r\n'
    118             'F1,Faculty of Cheese,faculty,[]\r\n'
    119             'F2,Centre of Onion,centre,[]\r\n'
     116            'code,title,title_prefix\r\n'
     117            'F1,Faculty of Cheese,faculty\r\n'
     118            'F2,Centre of Onion,centre\r\n'
    120119            )
    121120        return
     
    124123    # Tests for DepartmentExporter
    125124
    126     layer = FunctionalLayer
     125    layer = KofaUnitTestLayer
    127126
    128127    def setUp(self):
     
    142141        self.fac1.addDepartment(self.dept2)
    143142        self.fac2.addDepartment(self.dept3)
    144         role_manager = IPrincipalRoleManager(self.dept1)
    145         role_manager.assignRoleToPrincipal(u'bobsrole', u'bob')
    146143        return
    147144
     
    170167        self.assertEqual(
    171168            result,
    172             'code,faculty_code,title,title_prefix,users_with_local_roles\r\n'
    173             'D1,F1,Department of Cheddar,department,'
    174             '"[{\'user_name\': u\'bob\', \'local_role\': u\'bobsrole\'}]"\r\n'
     169            'code,faculty_code,title,title_prefix\r\n'
     170            'D1,F1,Department of Cheddar,department\r\n'
    175171            )
    176172        return
     
    182178        self.assertEqual(
    183179            result,
    184             'code,faculty_code,title,title_prefix,users_with_local_roles\r\n'
    185             'D1,F1,Department of Cheddar,department,'
    186             '"[{\'user_name\': u\'bob\', \'local_role\': u\'bobsrole\'}]"\r\n'
    187             'D2,F1,Institue of Gouda,institute,[]\r\n'
     180            'code,faculty_code,title,title_prefix\r\n'
     181            'D1,F1,Department of Cheddar,department\r\n'
     182            'D2,F1,Institue of Gouda,institute\r\n'
    188183            )
    189184        return
     
    196191        self.assertEqual(
    197192            result,
    198             'code,faculty_code,title,title_prefix,users_with_local_roles\r\n'
    199             'D1,F1,Department of Cheddar,department,'
    200             '"[{\'user_name\': u\'bob\', \'local_role\': u\'bobsrole\'}]"\r\n'
    201             'D2,F1,Institue of Gouda,institute,[]\r\n'
    202             'D3,F2,Department of Rings,department,[]\r\n'
     193            'code,faculty_code,title,title_prefix\r\n'
     194            'D1,F1,Department of Cheddar,department\r\n'
     195            'D2,F1,Institue of Gouda,institute\r\n'
     196            'D3,F2,Department of Rings,department\r\n'
    203197            )
    204198        return
     
    210204        self.assertEqual(
    211205            result,
    212             'code,faculty_code,title,title_prefix,users_with_local_roles\r\n'
    213             'D1,F1,Department of Cheddar,department,'
    214             '"[{\'user_name\': u\'bob\', \'local_role\': u\'bobsrole\'}]"\r\n'
    215             'D2,F1,Institue of Gouda,institute,[]\r\n'
    216             'D3,F2,Department of Rings,department,[]\r\n'
     206            'code,faculty_code,title,title_prefix\r\n'
     207            'D1,F1,Department of Cheddar,department\r\n'
     208            'D2,F1,Institue of Gouda,institute\r\n'
     209            'D3,F2,Department of Rings,department\r\n'
    217210            )
    218211        return
     
    221214    # Tests for CourseExporter
    222215
    223     layer = FunctionalLayer
     216    layer = KofaUnitTestLayer
    224217
    225218    def setUp(self):
     
    267260        self.assertEqual(
    268261            result,
    269             'code,faculty_code,department_code,title,credits,'
    270             'passmark,semester,users_with_local_roles\r\n'
    271             'C1,F1,D1,Cheese Basics,0,40,1,[]\r\n'
     262            'code,faculty_code,department_code,title,credits,passmark,semester\r\n'
     263            'C1,F1,D1,Cheese Basics,0,40,1\r\n'
    272264            )
    273265        return
     
    279271        self.assertEqual(
    280272            result,
    281             'code,faculty_code,department_code,title,credits,passmark,'
    282             'semester,users_with_local_roles\r\n'
    283             'C1,F1,D1,Cheese Basics,0,40,1,[]\r\n'
    284             'C2,F1,D1,Advanced Cheese Making,0,40,1,[]\r\n'
     273            'code,faculty_code,department_code,title,credits,passmark,semester\r\n'
     274            'C1,F1,D1,Cheese Basics,0,40,1\r\n'
     275            'C2,F1,D1,Advanced Cheese Making,0,40,1\r\n'
    285276            )
    286277        return
     
    293284        self.assertEqual(
    294285            result,
    295             'code,faculty_code,department_code,title,credits,passmark,'
    296             'semester,users_with_local_roles\r\n'
    297             'C1,F1,D1,Cheese Basics,0,40,1,[]\r\n'
    298             'C2,F1,D1,Advanced Cheese Making,0,40,1,[]\r\n'
    299             'C3,F1,D2,Selling Cheese,0,40,1,[]\r\n'
     286            'code,faculty_code,department_code,title,credits,passmark,semester\r\n'
     287            'C1,F1,D1,Cheese Basics,0,40,1\r\n'
     288            'C2,F1,D1,Advanced Cheese Making,0,40,1\r\n'
     289            'C3,F1,D2,Selling Cheese,0,40,1\r\n'
    300290            )
    301291        return
     
    307297        self.assertEqual(
    308298            result,
    309             'code,faculty_code,department_code,title,credits,passmark,'
    310             'semester,users_with_local_roles\r\n'
    311             'C1,F1,D1,Cheese Basics,0,40,1,[]\r\n'
    312             'C2,F1,D1,Advanced Cheese Making,0,40,1,[]\r\n'
    313             'C3,F1,D2,Selling Cheese,0,40,1,[]\r\n'
     299            'code,faculty_code,department_code,title,credits,passmark,semester\r\n'
     300            'C1,F1,D1,Cheese Basics,0,40,1\r\n'
     301            'C2,F1,D1,Advanced Cheese Making,0,40,1\r\n'
     302            'C3,F1,D2,Selling Cheese,0,40,1\r\n'
    314303            )
    315304        return
     
    318307    # Tests for CertificateExporter
    319308
    320     layer = FunctionalLayer
     309    layer = KofaUnitTestLayer
    321310
    322311    def setUp(self):
     
    350339        self.dept1.certificates.addCertificate(self.cert2)
    351340        self.dept2.certificates.addCertificate(self.cert3)
    352         role_manager = IPrincipalRoleManager(self.cert1)
    353         role_manager.assignRoleToPrincipal(u'bobsrole', u'bob')
    354341        return
    355342
     
    378365        self.assertEqual(
    379366            result,
    380             'code,faculty_code,department_code,title,study_mode,start_level,'
    381             'end_level,application_category,school_fee_1,'
    382             'school_fee_2,school_fee_3,school_fee_4,users_with_local_roles\r\n'
    383             'CERT1,F1,D1,Master of Cheese,ct_ft,100,300,basic,,,,,'
    384             '"[{\'user_name\': u\'bob\', \'local_role\': u\'bobsrole\'}]"\r\n'
     367            'code,faculty_code,department_code,title,study_mode,start_level,end_level,application_category,school_fee_1,school_fee_2\r\n'
     368            'CERT1,F1,D1,Master of Cheese,ct_ft,100,300,basic,,\r\n'
    385369            )
    386370        return
     
    392376        self.assertEqual(
    393377            result,
    394             'code,faculty_code,department_code,title,study_mode,start_level,'
    395             'end_level,application_category,school_fee_1,'
    396             'school_fee_2,school_fee_3,school_fee_4,users_with_local_roles\r\n'
    397             'CERT1,F1,D1,Master of Cheese,ct_ft,100,300,basic,,,,,'
    398             '"[{\'user_name\': u\'bob\', \'local_role\': u\'bobsrole\'}]"\r\n'
    399             'CERT2,F1,D1,Master of Cheddar,ct_ft,400,700,cest,,,,,[]\r\n'
     378            'code,faculty_code,department_code,title,study_mode,start_level,end_level,application_category,school_fee_1,school_fee_2\r\n'
     379            'CERT1,F1,D1,Master of Cheese,ct_ft,100,300,basic,,\r\n'
     380            'CERT2,F1,D1,Master of Cheddar,ct_ft,400,700,cest,,\r\n'
    400381            )
    401382        return
     
    408389        self.assertEqual(
    409390            result,
    410             'code,faculty_code,department_code,title,study_mode,start_level,'
    411             'end_level,application_category,'
    412             'school_fee_1,school_fee_2,school_fee_3,school_fee_4,'
    413             'users_with_local_roles\r\n'
    414             'CERT1,F1,D1,Master of Cheese,ct_ft,100,300,basic,,,,,'
    415             '"[{\'user_name\': u\'bob\', \'local_role\': u\'bobsrole\'}]"\r\n'
    416             'CERT2,F1,D1,Master of Cheddar,ct_ft,400,700,cest,,,,,[]\r\n'
    417             'CERT3,F1,D2,Cert. of Rubbish,dp_pt,100,200,no,,,,,[]\r\n'
     391            'code,faculty_code,department_code,title,study_mode,start_level,end_level,application_category,school_fee_1,school_fee_2\r\n'
     392            'CERT1,F1,D1,Master of Cheese,ct_ft,100,300,basic,,\r\n'
     393            'CERT2,F1,D1,Master of Cheddar,ct_ft,400,700,cest,,\r\n'
     394            'CERT3,F1,D2,Cert. of Rubbish,dp_pt,100,200,no,,\r\n'
    418395            )
    419396        return
     
    425402        self.assertEqual(
    426403            result,
    427             'code,faculty_code,department_code,title,study_mode,start_level,'
    428             'end_level,application_category,'
    429             'school_fee_1,school_fee_2,school_fee_3,school_fee_4,'
    430             'users_with_local_roles\r\n'
    431             'CERT1,F1,D1,Master of Cheese,ct_ft,100,300,basic,,,,,'
    432             '"[{\'user_name\': u\'bob\', \'local_role\': u\'bobsrole\'}]"\r\n'
    433             'CERT2,F1,D1,Master of Cheddar,ct_ft,400,700,cest,,,,,[]\r\n'
    434             'CERT3,F1,D2,Cert. of Rubbish,dp_pt,100,200,no,,,,,[]\r\n'
     404            'code,faculty_code,department_code,title,study_mode,start_level,end_level,application_category,school_fee_1,school_fee_2\r\n'
     405            'CERT1,F1,D1,Master of Cheese,ct_ft,100,300,basic,,\r\n'
     406            'CERT2,F1,D1,Master of Cheddar,ct_ft,400,700,cest,,\r\n'
     407            'CERT3,F1,D2,Cert. of Rubbish,dp_pt,100,200,no,,\r\n'
    435408            )
    436409        return
     
    471444        self.dept1.certificates.addCertificate(self.cert2)
    472445        self.dept2.certificates.addCertificate(self.cert3)
    473         self.cert1.addCertCourse(self.course1, 100, True)
    474         self.cert1.addCertCourse(self.course2, 400, False)
    475         self.cert3.addCertCourse(self.course3, 100, False)
     446        self.cert1.addCourseRef(self.course1, 100, True)
     447        self.cert1.addCourseRef(self.course2, 400, False)
     448        self.cert3.addCourseRef(self.course3, 100, False)
    476449        self.certcourse1 = self.cert1['C1_100']
    477450        self.certcourse2 = self.cert1['C2_400']
Note: See TracChangeset for help on using the changeset viewer.