Ejemplo n.º 1
0
 def test_parseDateTime_zeroes_weird(self):
     assert parse_datetime('0 0 0') is None
     assert parse_datetime('0000-00-00') is None
Ejemplo n.º 2
0
 def test_parseBadDate(self):
     with pytest.raises(ValueError):
         parse_datetime('ABC')
Ejemplo n.º 3
0
 def test_parseDateTime_relative(self):
     assert parse_datetime(
         '1y 1m 1d', from_dt=datetime.datetime(2000, 1, 1)) == \
            datetime.datetime(year=1998, month=11, day=30)
Ejemplo n.º 4
0
 def test_parseDateTime_zeroes(self):
     assert parse_datetime('00000000') is None
Ejemplo n.º 5
0
 def test_parseDateTime_yearMonth(self):
     assert parse_datetime(
         '2018-04', from_dt=datetime.datetime(2019, 3, 15)) == \
            datetime.datetime(year=2018, month=4, day=1)
Ejemplo n.º 6
0
 def test_parseDateTime_yyyymmdd_format(self):
     assert parse_datetime(
         '19990629', from_dt=None) == \
            datetime.datetime(year=1999, month=6, day=29)
Ejemplo n.º 7
0
 def test_parseBadDate(self) -> None:
     with pytest.raises(ValueError):
         parse_datetime("ABC")
Ejemplo n.º 8
0
 def test_parseDateTime(self):
     assert parse_datetime('Jan 1, 2018 1:40') == \
            datetime.datetime(year=2018, month=1, day=1, hour=1, minute=40)
Ejemplo n.º 9
0
 def test_parseDateTime_zeroes_weird(self) -> None:
     assert parse_datetime("0 0 0") is None
     assert parse_datetime("0000-00-00") is None
Ejemplo n.º 10
0
 def test_parseDateTime_zero(self) -> None:
     assert parse_datetime("0") is None
Ejemplo n.º 11
0
 def test_parseDateTime_relative(self) -> None:
     assert parse_datetime(
         "1y 1m 1d", from_dt=datetime.datetime(2000, 1, 1)
     ) == datetime.datetime(year=1998, month=11, day=30)
Ejemplo n.º 12
0
 def test_parseDateTime_yearMonth(self) -> None:
     assert parse_datetime(
         "2018-04", from_dt=datetime.datetime(2019, 3, 15)
     ) == datetime.datetime(year=2018, month=4, day=1)
Ejemplo n.º 13
0
 def test_parseDateTime(self) -> None:
     assert parse_datetime("Jan 1, 2018 1:40") == datetime.datetime(
         year=2018, month=1, day=1, hour=1, minute=40
     )