Exemplo n.º 1
0
    def test_both_places_are_checked(self):
        dummy_cal = self.dummy_cal_type()

        # if instance is registered, can't register type with same name
        register_calendar('DMY', dummy_cal)
        with self.assertRaises(CalendarNameCollision):
            register_calendar_type('DMY', type(dummy_cal))

        deregister_calendar('DMY')

        # if type is registered, can't register instance with same name
        register_calendar_type('DMY', type(dummy_cal))

        with self.assertRaises(CalendarNameCollision):
            register_calendar('DMY', dummy_cal)
Exemplo n.º 2
0
    def test_both_places_are_checked(self):
        dummy_cal = self.dummy_cal_type()

        # if instance is registered, can't register type with same name
        register_calendar('DMY', dummy_cal)
        with self.assertRaises(CalendarNameCollision):
            register_calendar_type('DMY', type(dummy_cal))

        deregister_calendar('DMY')

        # if type is registered, can't register instance with same name
        register_calendar_type('DMY', type(dummy_cal))

        with self.assertRaises(CalendarNameCollision):
            register_calendar('DMY', dummy_cal)
Exemplo n.º 3
0
 def test_register_calendar_type(self):
     register_calendar_type("DMY", self.dummy_cal_type)
     retr_cal = get_calendar("DMY")
     self.assertEqual(self.dummy_cal_type, type(retr_cal))
Exemplo n.º 4
0
 def test_register_calendar_type(self):
     register_calendar_type("DMY", self.dummy_cal_type)
     retr_cal = get_calendar("DMY")
     self.assertEqual(self.dummy_cal_type, type(retr_cal))