def test_existing_map_unpacking(): nodict = NOD(paramA="str_parameter", paramB=10) nodict.update(20, "other_param") nodict = NOD(paramC="str_parameter", **nodict) assert nodict.paramB == "other_param" assert nodict.paramA == 20 assert nodict.get("paramC") is not None
def test_no_existing_attr(): nodict = NOD(paramA="str_parameter", paramB=10) nodict.update(20, "other_param") assert nodict.paramB == "other_param" assert nodict.paramA == 20 assert nodict.get("paramC") is None