コード例 #1
0
def test_date_convert_nan():
    df = _test_data()
    nan_val = df.date[2]
    dtime = basics.date_convert(nan_val)
    
    assert type(dtime) == float
    assert np.isnan(dtime) == True
コード例 #2
0
def test_date_convert_str():
    df = _test_data()
    str_val = df.date[0]
    dtime = basics.date_convert(str_val)

    assert type(dtime) == datetime
    assert dtime == datetime(2013, 01, 01)
コード例 #3
0
def test_date_convert_wrongformat2():
    wrong_int = 01201201

    with pytest.raises(ValueError):
        dtime = basics.date_convert(wrong_int)
コード例 #4
0
def test_date_convert_wrongformat():
    wrong_val = '01-2012-01'

    with pytest.raises(ValueError):
        dtime = basics.date_convert(wrong_val)