diff --git a/saqc/core/evaluator.py b/saqc/core/evaluator.py index bdda36d5ae23547bc319d0c5f61603a80426bac8..5928e89c9329bdd761b2ced08e55e294abdade07 100644 --- a/saqc/core/evaluator.py +++ b/saqc/core/evaluator.py @@ -135,7 +135,7 @@ class MetaTransformer(ast.NodeTransformer): SUPPORTED_ARGUMENTS = ( ast.Str, ast.Num, ast.NameConstant, ast.Call, - ast.UnaryOp, ast.USub + ast.UnaryOp, ast.USub, ast.Name ) def __init__(self, dsl_transformer, pass_parameter): diff --git a/test/core/test_evaluator.py b/test/core/test_evaluator.py index 237b84f69cd7c2fbfa1083f39dff40c4fd79f13f..d5885e2a8e640158e518a14b2b9c6e8aacd41f9f 100644 --- a/test/core/test_evaluator.py +++ b/test/core/test_evaluator.py @@ -53,8 +53,6 @@ def test_typeError(flagger): "func(x=5)", "func(otherFunc())", "func(kwarg=otherFunc(this))", - "func(kwarg=otherFunc(kwarg=this))", - ] for expr in exprs: diff --git a/test/core/test_reader.py b/test/core/test_reader.py index 16749cd0dbbc1a823c0f9d6066667b9f9cd50701..f7121fc6f2add42ed71375831d45efbcba7685f7 100644 --- a/test/core/test_reader.py +++ b/test/core/test_reader.py @@ -65,7 +65,6 @@ def test_configChecks(data, flagger, nodata, caplog): tests = [ ({F.VARNAME: var1, F.TESTS: "range(mn=0)"}, TypeError), - ({F.VARNAME: var1, F.TESTS: "range(min=xxx)"}, TypeError), ({F.VARNAME: "temp2", F.TESTS: "range(min=3)"}, NameError), ({F.VARNAME: var3, F.TESTS: "flagNothing()"}, NameError), ({F.VARNAME: "", F.TESTS: "range(min=3)"}, NameError),