From 52623febe1687c8631e221b2a6f43ef8713d429a Mon Sep 17 00:00:00 2001 From: Bert Palm <bert.palm@ufz.de> Date: Tue, 16 Apr 2019 14:56:49 +0200 Subject: [PATCH] extended assign test --- test/test_core.py | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/test/test_core.py b/test/test_core.py index 20c592b6a..5f6b0c805 100644 --- a/test/test_core.py +++ b/test/test_core.py @@ -95,19 +95,22 @@ def test_assignVariable(flagger): meta = prepareMeta( pd.DataFrame( {Fields.VARNAME: [var1, var2], - Fields.FLAGS: ["range, {min: -9999, max: 9999}", - f"generic, {{func: isflagged({var2}), assign: True}}"]}), + Fields.FLAGS: ["range, {min: 99999, max: -99999}", + f"generic, {{func: isflagged({var1}), assign: True}}"]}), data) pdata, pflags = runner(meta, flagger, data) + if isinstance(pflags.columns, pd.MultiIndex): cols = (pflags .columns.get_level_values(0) .drop_duplicates()) assert (cols == [var1, var2]).all() + assert flagger.isFlagged(pflags[var2]).any() else: assert (pflags.columns == [var1, var2]).all() + assert flagger.isFlagged(pflags[var2]).any() @pytest.mark.parametrize("flagger", TESTFLAGGERS) -- GitLab