Exemple #1
0
 def test_datetimezone_from_str_p08_nonzero_padded_colon_pos_TZ(self):
     self.assertEqual(
         kvdate.datetimezone_from_str('2019-1-1 01:01:01.0101+07:00'),
         datetime.datetime(2019,
                           1,
                           1,
                           1,
                           1,
                           1,
                           10100,
                           tzinfo=datetime.timezone(
                               datetime.timedelta(0, 25200))))
     self.assertEqual(
         kvdate.datetimezone_from_str('2019-1-1 01:01:01+07:00'),
         datetime.datetime(2019,
                           1,
                           1,
                           1,
                           1,
                           1,
                           tzinfo=datetime.timezone(
                               datetime.timedelta(0, 25200))))
     self.assertEqual(
         kvdate.datetimezone_from_str('2019-1-1T01:01:01.0101+07:00'),
         datetime.datetime(2019,
                           1,
                           1,
                           1,
                           1,
                           1,
                           10100,
                           tzinfo=datetime.timezone(
                               datetime.timedelta(0, 25200))))
     self.assertEqual(
         kvdate.datetimezone_from_str('2019-1-1T01:01:01+07:00'),
         datetime.datetime(2019,
                           1,
                           1,
                           1,
                           1,
                           1,
                           tzinfo=datetime.timezone(
                               datetime.timedelta(0, 25200))))
Exemple #2
0
 def test_datetimezone_from_str_p05_nonzero_padded_no_colon_neg_TZ(self):
     self.assertEqual(
         kvdate.datetimezone_from_str('2019-1-1 01:01:01.0101-0700'),
         datetime.datetime(2019,
                           1,
                           1,
                           1,
                           1,
                           1,
                           10100,
                           tzinfo=datetime.timezone(
                               datetime.timedelta(-1, 61200))))
     self.assertEqual(
         kvdate.datetimezone_from_str('2019-1-1 01:01:01-0700'),
         datetime.datetime(2019,
                           1,
                           1,
                           1,
                           1,
                           1,
                           tzinfo=datetime.timezone(
                               datetime.timedelta(-1, 61200))))
     self.assertEqual(
         kvdate.datetimezone_from_str('2019-1-1T01:01:01.0101-0700'),
         datetime.datetime(2019,
                           1,
                           1,
                           1,
                           1,
                           1,
                           10100,
                           tzinfo=datetime.timezone(
                               datetime.timedelta(-1, 61200))))
     self.assertEqual(
         kvdate.datetimezone_from_str('2019-1-1T01:01:01-0700'),
         datetime.datetime(2019,
                           1,
                           1,
                           1,
                           1,
                           1,
                           tzinfo=datetime.timezone(
                               datetime.timedelta(-1, 61200))))
Exemple #3
0
 def test_datetimezone_from_str_f03_blank(self):
     with self.assertRaises(Exception) as context:
         kvdate.datetimezone_from_str('')
Exemple #4
0
 def test_datetimezone_from_str_f02_no_matching_format(self):
     with self.assertRaises(Exception) as context:
         kvdate.datetimezone_from_str('20019-19-01 01:01:01.0101-0700')
Exemple #5
0
 def test_datetimezone_from_str_f01_invalid_date(self):
     with self.assertRaises(Exception) as context:
         kvdate.datetimezone_from_str('2019-19-01 01:01:01.0101-0700')
Exemple #6
0
 def test_datetimezone_from_str_p09_blank_stripblank(self):
     self.assertEqual(kvdate.datetimezone_from_str('', True), '')