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') self.assertEqual(attr.deserialize(serialized), '\\t') serialized = attr.serialize('"') self.assertEqual(attr.deserialize(serialized), '"')
def test_json_serialize(self): """ JSONAttribute.serialize """ attr = JSONAttribute() item = {'foo': 'bar', 'bool': True, 'number': 3.141} assert attr.serialize(item) == json.dumps(item) assert attr.serialize({}) == '{}' assert attr.serialize(None) is None
def test_json_serialize(self): """ JSONAttribute.serialize """ attr = JSONAttribute() item = {'foo': 'bar', 'bool': True, 'number': 3.141} self.assertEqual(attr.serialize(item), six.u(json.dumps(item))) self.assertEqual(attr.serialize({}), six.u('{}')) self.assertEqual(attr.serialize(None), None)
def test_json_serialize(self): """ JSONAttribute.serialize """ attr = JSONAttribute() item = {'foo': 'bar', 'bool': True, 'number': 3.141} assert attr.serialize(item) == six.u(json.dumps(item)) assert attr.serialize({}) == six.u('{}') assert attr.serialize(None) is None
def test_json_serialize(self): """ JSONAttribute.serialize """ attr = JSONAttribute() item = {"foo": "bar", "bool": True, "number": 3.141} self.assertEqual(attr.serialize(item), six.u(json.dumps(item))) self.assertEqual(attr.serialize({}), six.u("{}")) self.assertEqual(attr.serialize(None), None)