Commit c7c41d96 authored by Martin Claus's avatar Martin Claus
Browse files

Added test case

parent 8b94fbba
Loading
Loading
Loading
Loading
+1 −0
Original line number Diff line number Diff line
@@ -4,3 +4,4 @@ dist
namelist.egg-info
*.pyc
.coverage
.cache
+11 −0
Original line number Diff line number Diff line
@@ -215,6 +215,17 @@ def test_var_array(string, arr):
        assert type(a) == type(b)


@pytest.mark.parametrize("string", ["&nml {} /"])
@pytest.mark.parametrize("d", [{1: 'lalal', 2: 35},])
def test_index_assignment(string, d):
    val_str = ""
    for k, v in d.items():
        val_str += "val({}) = {} ".format(k, v)
    nml_string = string.format(val_str)
    nml = namelist.parse_namelist_string(nml_string)["nml"]
    print(nml_string)
    assert nml["val"] == d

@pytest.mark.parametrize("string", ["&nml val= {}, val2='lsl'/"])
@pytest.mark.parametrize("op", ["+", "-", "/", "*", "**"])
@pytest.mark.parametrize(