コード例 #1
0
ファイル: test_typecast.py プロジェクト: mrForce/nycdb
def test_date_mm_dd_yyyy_with_timestamp():
    assert typecast.date('03/04/2015 12:00:00 AM') == datetime.date(2015, 3, 4)
コード例 #2
0
ファイル: test_typecast.py プロジェクト: mrForce/nycdb
def test_date_accepts_datetime():
    assert typecast.date(datetime.date(1925, 5,
                                       1)) == datetime.date(1925, 5, 1)
コード例 #3
0
ファイル: test_typecast.py プロジェクト: mrForce/nycdb
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
コード例 #4
0
ファイル: test_typecast.py プロジェクト: mrForce/nycdb
def test_date_invalid_iso8601_string():
    assert typecast.date('1994-02-31') is None
コード例 #5
0
ファイル: test_typecast.py プロジェクト: mrForce/nycdb
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)
コード例 #6
0
ファイル: test_typecast.py プロジェクト: mrForce/nycdb
def test_date_mm_dd_yyyy():
    assert typecast.date('05/01/1925') == datetime.date(1925, 5, 1)
コード例 #7
0
ファイル: test_typecast.py プロジェクト: mrForce/nycdb
def test_date_invalid_yyyymmdd_string():
    assert typecast.date('19940231') is None
コード例 #8
0
ファイル: test_typecast.py プロジェクト: mrForce/nycdb
def test_date_yyyymmdd_string():
    assert typecast.date('19250501') == datetime.date(1925, 5, 1)