示例#1
0
    def test_load_from_file(self):
        local_path = os.path.join(os.path.split(__file__)[0], '..')
        tz_file = os.path.join(local_path, 'fixtures', 'tz', 'Paris')
        (transitions,
         transition_types,
         default_transition_type) = Loader.load_from_file(tz_file)

        self.assertGreater(len(transitions), 0)
        self.assertGreater(len(transition_types), 0)
        self.assertIsNotNone(default_transition_type)
示例#2
0
 def test_load_valid(self):
     self.assertTrue(Loader.load('America/Toronto'))
示例#3
0
    def test_set_transitions_for_no_transition_database_file(self):
        tz = Loader.load('Etc/UTC')

        self.assertEqual(1, len(tz[0]))