def test_raise(self): with self.assertRaises(ValueError): from_json("{[[asd]")
def test_1(self): json = self.__read_from_file('files/test1.json') json_obj = from_json(json) self.assertEqual(json_obj["escape_value"], 'line1\nline2')
def test_2(self): json = self.__read_from_file('files/test2.json') json_obj = from_json(json) self.assertEqual(repr(json_obj), "{'array': ['abc', 3212, None], 'object': {'key2': 'value 2', 'key1': 123}, 'bool': True}")