Ejemplo n.º 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))))
Ejemplo n.º 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))))
Ejemplo n.º 3
0
 def test_datetimezone_from_str_f03_blank(self):
     with self.assertRaises(Exception) as context:
         kvdate.datetimezone_from_str('')
Ejemplo n.º 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')
Ejemplo n.º 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')
Ejemplo n.º 6
0
 def test_datetimezone_from_str_p09_blank_stripblank(self):
     self.assertEqual(kvdate.datetimezone_from_str('', True), '')