示例#1
0
 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
示例#2
0
 def test_parse(self):
     d = DictValueType().parse_from_str(json.dumps(TestDictParameter._dict))
     assert d == TestDictParameter._dict
示例#3
0
 def test_parse_invalid_input_2(self):
     with pytest.raises(ValueError):
         DictValueType().parse_from_str("invalid")