Esempio n. 1
0
def test_date_mm_dd_yyyy_with_timestamp():
    assert typecast.date('03/04/2015 12:00:00 AM') == datetime.date(2015, 3, 4)
Esempio n. 2
0
def test_date_accepts_datetime():
    assert typecast.date(datetime.date(1925, 5,
                                       1)) == datetime.date(1925, 5, 1)
Esempio n. 3
0
def test_date_bad_str():
    assert typecast.date('01/01/01') is None
    assert typecast.date('03/04/2015 12:00:00 AM XYZ') is None
    assert typecast.date('01/01/0000') is None
    assert typecast.date('WHATHAPP') is None
Esempio n. 4
0
def test_date_invalid_iso8601_string():
    assert typecast.date('1994-02-31') is None
Esempio n. 5
0
def test_date_iso8601_string():
    assert typecast.date('1925-05-01') == datetime.date(1925, 5, 1)
    assert typecast.date('1925-5-1') == datetime.date(1925, 5, 1)
Esempio n. 6
0
def test_date_mm_dd_yyyy():
    assert typecast.date('05/01/1925') == datetime.date(1925, 5, 1)
Esempio n. 7
0
def test_date_invalid_yyyymmdd_string():
    assert typecast.date('19940231') is None
Esempio n. 8
0
def test_date_yyyymmdd_string():
    assert typecast.date('19250501') == datetime.date(1925, 5, 1)