Ejemplo n.º 1
0
    def test_fixed_mounting_CRD(self):
        '''
            Tests creating, reading and deleting of fixed mountings.
        '''
        if not self.fixed_mounting_CRD_tested:
            model.add_fixed_mounting(self.test_module_code,
                                     self.test_module_fixed_mounting_s1,
                                     self.test_module_quota1)
            model.add_fixed_mounting(self.test_module_code,
                                     self.test_module_fixed_mounting_s2,
                                     self.test_module_quota2)

            mounting_data = model.get_fixed_mounting_and_quota(
                self.test_module_code)
            assert_equal(self.test_module_mounted_count, len(mounting_data))

            mounting_s1 = mounting_data[0][0]
            mounting_s2 = mounting_data[1][0]
            quota_s1 = mounting_data[0][1]
            quota_s2 = mounting_data[1][1]

            assert_equal(self.test_module_fixed_mounting_s1, mounting_s1)
            assert_equal(self.test_module_fixed_mounting_s2, mounting_s2)
            assert_equal(self.test_module_quota1, quota_s1)
            assert_equal(self.test_module_quota2, quota_s2)

            model.delete_fixed_mounting(self.test_module_code,
                                        self.test_module_fixed_mounting_s1)
            model.delete_fixed_mounting(self.test_module_code,
                                        self.test_module_fixed_mounting_s2)

            mounting_data = model.get_fixed_mounting_and_quota(
                self.test_module_code)
            assert_true(len(mounting_data) == 0)
            return
Ejemplo n.º 2
0
 def tearDown(self):
     '''
         Clean up the database after all test cases are ran
     '''
     model.delete_fixed_mounting('BB1001', self.current_ay + ' Sem 1')
     model.delete_fixed_mounting('BB1001', self.current_ay + ' Sem 2')
     model.delete_fixed_mounting('BB1002', self.current_ay + ' Sem 1')
     model.delete_fixed_mounting('BB1003', self.current_ay + ' Sem 2')
     model.delete_module('BB1001')
     model.delete_module('BB1002')
     model.delete_module('BB1003')
     model.delete_module('BB1004')
Ejemplo n.º 3
0
    def tearDown(self):
        '''
            Clean up the database after all test cases are ran
        '''
        model.delete_student_plan('D1000000A', 'PT1001', self.current_ay+' Sem 1')
        model.delete_student_plan('D1000000A', 'PT1002', self.current_ay+' Sem 2')
        model.delete_student_plan('D2000000A', 'PT1001', self.current_ay+' Sem 1')
        model.delete_student_plan('D2000000A', 'PT1002', self.current_ay+' Sem 2')
        model.delete_student_plan('D1000000A', 'PT1003', self.next_ay+' Sem 1')
        model.delete_student_plan('D3000000A', 'PT1001', self.current_ay+' Sem 1')
        model.delete_student_plan('D3000000A', 'PT1004', self.next_ay+' Sem 2')
        model.delete_student_plan('D5000000A', 'PT1001', self.current_ay+' Sem 1')
        model.delete_student_plan('D5000001A', 'PT1001', self.current_ay+' Sem 1')
        model.delete_student_plan('D5000002A', 'PT1001', self.current_ay+' Sem 2')
        model.delete_student_plan('D5000000A', 'PT1005', self.next_ay+' Sem 1')
        model.delete_student_plan('D5000001A', 'PT1005', self.next_ay+' Sem 1')
        model.delete_student_plan('D5000002A', 'PT1005', self.next_ay+' Sem 1')
        model.delete_student_plan('D5000003A', 'PT1005', self.next_ay+' Sem 1')
        model.delete_student_plan('D5000004A', 'PT1005', self.next_ay+' Sem 1')

        model.delete_tenta_mounting('PT1001', self.next_ay+' Sem 1')
        model.delete_tenta_mounting('PT1002', self.next_ay+' Sem 2')
        model.delete_tenta_mounting('PT1003', self.next_ay+' Sem 1')
        model.delete_tenta_mounting('PT1003', self.next_ay+' Sem 2')
        model.delete_tenta_mounting('PT1004', self.next_ay+' Sem 2')
        model.delete_tenta_mounting('PT1005', self.next_ay+' Sem 1')

        model.delete_fixed_mounting('PT1001', self.current_ay+' Sem 1')
        model.delete_fixed_mounting('PT1001', self.current_ay+' Sem 2')
        model.delete_fixed_mounting('PT1002', self.current_ay+' Sem 2')

        model.delete_module('PT1001')
        model.delete_module('PT1002')
        model.delete_module('PT1003')
        model.delete_module('PT1004')
        model.delete_module('PT1005')
    def tearDown(self):
        '''
            Clean up the database after all test cases are ran
        '''
        model.NUMBER_OF_AY_SEMS_IN_SYSTEM = 2
        model.delete_fixed_mounting('BB1001', self.current_ay+' Sem 1')
        model.delete_fixed_mounting('BB1001', self.current_ay+' Sem 2')
        model.delete_fixed_mounting('BB1002', self.current_ay+' Sem 1')
        model.delete_fixed_mounting('BB1002', self.current_ay+' Sem 2')
        model.delete_fixed_mounting('BB1003', self.current_ay+' Sem 1')
        model.delete_fixed_mounting('BB1003', self.current_ay+' Sem 2')
        model.delete_fixed_mounting('BB1004', self.current_ay+' Sem 1')
        model.delete_fixed_mounting('BB1004', self.current_ay+' Sem 2')
        model.delete_fixed_mounting('BB1005', self.current_ay+' Sem 1')
        model.delete_fixed_mounting('BB1005', self.current_ay+' Sem 2')
        model.delete_fixed_mounting('BB1006', self.current_ay+' Sem 1')
        model.delete_fixed_mounting('BB1006', self.current_ay+' Sem 2')
        model.delete_fixed_mounting('BB2001', self.current_ay+' Sem 1')
        model.delete_fixed_mounting('BB2001', self.current_ay+' Sem 2')
        model.delete_fixed_mounting('BB2002', self.current_ay+' Sem 1')
        model.delete_fixed_mounting('BB2003', self.current_ay+' Sem 1')
        model.delete_fixed_mounting('BB2004', self.current_ay+' Sem 1')
        model.delete_fixed_mounting('BB3001', self.current_ay+' Sem 1')
        model.delete_fixed_mounting('BB3002', self.current_ay+' Sem 1')
        model.delete_fixed_mounting('BB3004', self.current_ay+' Sem 2')

        model.delete_tenta_mounting('BB1001', self.next_ay+' Sem 1')
        model.delete_tenta_mounting('BB1001', self.next_ay+' Sem 2')
        model.delete_tenta_mounting('BB1002', self.next_ay+' Sem 1')
        model.delete_tenta_mounting('BB1002', self.next_ay+' Sem 2')
        model.delete_tenta_mounting('BB1003', self.next_ay+' Sem 1')
        model.delete_tenta_mounting('BB1003', self.next_ay+' Sem 2')
        model.delete_tenta_mounting('BB1004', self.next_ay+' Sem 1')
        model.delete_tenta_mounting('BB1004', self.next_ay+' Sem 2')
        model.delete_tenta_mounting('BB1005', self.next_ay+' Sem 1')
        model.delete_tenta_mounting('BB1005', self.next_ay+' Sem 2')
        model.delete_tenta_mounting('BB1006', self.next_ay+' Sem 1')
        model.delete_tenta_mounting('BB1006', self.next_ay+' Sem 2')
        model.delete_tenta_mounting('BB2001', self.next_ay+' Sem 2')
        model.delete_tenta_mounting('BB2002', self.next_ay+' Sem 1')
        model.delete_tenta_mounting('BB2002', self.next_ay+' Sem 2')
        model.delete_tenta_mounting('BB2003', self.next_ay+' Sem 2')
        model.delete_tenta_mounting('BB2004', self.next_ay+' Sem 1')
        model.delete_tenta_mounting('BB2004', self.next_ay+' Sem 2')
        model.delete_tenta_mounting('BB3001', self.next_ay+' Sem 1')
        model.delete_tenta_mounting('BB3002', self.next_ay+' Sem 1')
        model.delete_tenta_mounting('BB3003', self.next_ay+' Sem 2')
        model.delete_tenta_mounting('BB3004', self.next_ay+' Sem 2')

        model.delete_module('BB1001')
        model.delete_module('BB1002')
        model.delete_module('BB1003')
        model.delete_module('BB1004')
        model.delete_module('BB1005')
        model.delete_module('BB1006')
        model.delete_module('BB2001')
        model.delete_module('BB2002')
        model.delete_module('BB2003')
        model.delete_module('BB2004')
        model.delete_module('BB3001')
        model.delete_module('BB3002')
        model.delete_module('BB3003')
        model.delete_module('BB3004')
        model.delete_module('BB3005')
        model.delete_module('BB3006')