def test_parse_and_dump_to_str(self): inputs = [ '{"username": "******", "password": "******"}', '{"password": "******", "username": "******"}', ] for json_input in inputs: _dict = DictValueType().parse_from_str(json_input) assert json.loads(json_input) == _dict
def test_parse(self): d = DictValueType().parse_from_str(json.dumps(TestDictParameter._dict)) assert d == TestDictParameter._dict
def test_parse_invalid_input_2(self): with pytest.raises(ValueError): DictValueType().parse_from_str("invalid")