def test_opt_list_elem(): list_value = ['blah', 'blahblah'] ddict = {'listkey': list_value, 'stringkey': 'A', 'nonekey': None} assert check.opt_list_elem(ddict, 'listkey') == list_value assert check.opt_list_elem(ddict, 'nonekey') == [] assert check.opt_list_elem(ddict, 'nonexistantkey') == [] with pytest.raises(CheckError): check.opt_list_elem(ddict, 'stringkey')
def test_opt_list_elem(): list_value = ["blah", "blahblah"] ddict = {"listkey": list_value, "stringkey": "A", "nonekey": None} assert check.opt_list_elem(ddict, "listkey") == list_value assert check.opt_list_elem(ddict, "nonekey") == [] assert check.opt_list_elem(ddict, "nonexistantkey") == [] with pytest.raises(CheckError): check.opt_list_elem(ddict, "stringkey")