예제 #1
0
    def test_quoted_json(self):
        attr = JSONAttribute()
        serialized = attr.serialize('\\t')
        assert attr.deserialize(serialized) == '\\t'

        serialized = attr.serialize('"')
        assert attr.deserialize(serialized) == '"'
예제 #2
0
    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), '"')
예제 #3
0
    def test_quoted_json(self):
        attr = JSONAttribute()
        serialized = attr.serialize('\\t')
        assert attr.deserialize(serialized) == '\\t'

        serialized = attr.serialize('"')
        assert attr.deserialize(serialized) == '"'
예제 #4
0
 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
예제 #5
0
 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)
예제 #6
0
 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
예제 #7
0
 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)