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
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)
def test_date_convert_wrongformat2(): wrong_int = 01201201 with pytest.raises(ValueError): dtime = basics.date_convert(wrong_int)
def test_date_convert_wrongformat(): wrong_val = '01-2012-01' with pytest.raises(ValueError): dtime = basics.date_convert(wrong_val)