def test_quoted_json(self): attr = JSONAttribute() serialized = attr.serialize('\\t') self.assertEqual(attr.deserialize(serialized), '\\t') serialized = attr.serialize('"') self.assertEqual(attr.deserialize(serialized), '"')
def test_quoted_json(self): attr = JSONAttribute() serialized = attr.serialize('\\t') assert attr.deserialize(serialized) == '\\t' serialized = attr.serialize('"') assert attr.deserialize(serialized) == '"'
def test_quoted_json(self): attr = JSONAttribute() serialized = attr.serialize('\\t') assert attr.deserialize(serialized) == '\\t' serialized = attr.serialize('"') assert attr.deserialize(serialized) == '"'
def test_control_chars(self): """ JSONAttribute with control chars """ attr = JSONAttribute() item = {'foo\t': 'bar\n', 'bool': True, 'number': 3.141} encoded = json.dumps(item) assert attr.deserialize(encoded) == item
def test_json_deserialize(self): """ JSONAttribute.deserialize """ attr = JSONAttribute() item = {'foo': 'bar', 'bool': True, 'number': 3.141} encoded = json.dumps(item) assert attr.deserialize(encoded) == item
def test_control_chars(self): """ JSONAttribute with control chars """ attr = JSONAttribute() item = {'foo\t': 'bar\n', 'bool': True, 'number': 3.141} encoded = six.u(json.dumps(item)) self.assertEqual(attr.deserialize(encoded), item)
def test_json_deserialize(self): """ JSONAttribute.deserialize """ attr = JSONAttribute() item = {'foo': 'bar', 'bool': True, 'number': 3.141} encoded = six.u(json.dumps(item)) self.assertEqual(attr.deserialize(encoded), item)
def test_control_chars(self): """ JSONAttribute with control chars """ attr = JSONAttribute() item = {"foo\t": "bar\n", "bool": True, "number": 3.141} encoded = six.u(json.dumps(item)) self.assertEqual(attr.deserialize(encoded), item)
def test_json_deserialize(self): """ JSONAttribute.deserialize """ attr = JSONAttribute() item = {"foo": "bar", "bool": True, "number": 3.141} encoded = six.u(json.dumps(item)) self.assertEqual(attr.deserialize(encoded), item)