Skip to content
Snippets Groups Projects
Commit ade732d0 authored by Bert Palm's avatar Bert Palm 🎇
Browse files

tests

parent b6349c99
No related branches found
No related tags found
3 merge requests!271Static expansion of regular expressions,!260Follow-Up Translations,!237Flagger Translations
......@@ -83,7 +83,7 @@ def test_gridInterpolation(data, method):
('interpolate', dict(method="spline")),
('aggregate', dict(value_func=np.nansum, method="nagg")),
])
def test_flagsSurviveReshaping(reshaper):
def test_flagsSurviveReshaping(func, kws):
"""
flagging -> reshaping -> test (flags also was reshaped correctly)
"""
......@@ -112,6 +112,8 @@ def test_harmSingleVarIntermediateFlagging(data, reshaper):
pre_flagger = flagger.copy()
data, flagger = linear(data, field, flagger, freq="15min")
checkDataFlaggerInvariants(data, flagger, field, identical=True)
assert data[field].index.freq == pd.Timedelta('15min')
# flag something bad
flagger[data[field].index[3:4], field] = BAD
......@@ -172,9 +174,12 @@ def test_harmSingleVarInterpolationAgg(data, params, expected):
method, freq = params
data_harm, flagger_harm = aggregate(data, field, flagger, freq, value_func=np.sum, method=method)
checkDataFlaggerInvariants(data_harm, flagger_harm, field, identical=True)
assert data_harm[field].index.freq == pd.Timedelta(freq)
assert data_harm[field].equals(expected)
data_deharm, flagger_deharm = mapToOriginal(data_harm, "data", flagger_harm, method="inverse_" + method)
checkDataFlaggerInvariants(data_harm, flagger_harm, field, identical=True)
assert data_deharm[field].equals(pre_data[field])
assert flagger_deharm[field].equals(pre_flaggger[field])
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment