Пример #1
0
 def test__date_format_standard_date_formats(self):
     date = datetime.datetime(2018, 5, 5, 5, 5, 5)
     date_with_ms = datetime.datetime(2018, 5, 5, 5, 5, 5, 50000)
     assert date == _date_format("2018-05-05T05:05:05", "key", [], "string")
     assert date == _date_format("2018-05-05T05:05:05Z", "key", [], "string")
     assert date_with_ms == _date_format("2018-05-05T05:05:05.05", "key", [], "string")
     assert date_with_ms == _date_format("2018-05-05T05:05:05.05Z", "key", [], "string")
Пример #2
0
 def test__date_format_unique_date_formats(self):
     date = datetime.datetime(2018, 5, 5, 5, 5, 5)
     date_with_extra_ms = datetime.datetime(2019, 9, 20, 17, 35, 0, 894400)
     assert date == _date_format("2018/05/05 05:05:05", "key", [], "string",
                                 "%Y/%m/%d %H:%M:%S")
     assert date_with_extra_ms == _date_format(
         "2019-09-20T17:35:00.8944008Z", "key", [], "string")
Пример #3
0
 def test__date_format_unique_date_formats_fail(self):
     unmatched = []
     _date_format("210568/05/05 05:05:05", "key", unmatched, "string",
                  "%Y/%m/%d %H:%M:%S")
     assert unmatched == [
         ('------------------\nKey: key', 'string Date Not Correct Format:',
          'Expected Format: %Y/%m/%d %H:%M:%S',
          'Date: 210568/05/05 05:05:05')
     ]
Пример #4
0
 def test__date_format_unique_date_formats(self):
     date = datetime.datetime(2018, 5, 5, 5, 5, 5)
     assert date == _date_format("2018/05/05 05:05:05", "key", [], "string", "%Y/%m/%d %H:%M:%S")