Beispiel #1
0
 def test_datetime(self):
     res = datetime.datetime(day=1,
                             month=1,
                             year=2011,
                             hour=1,
                             minute=1,
                             second=1)
     self.assertEquals(json.dumps(res), '"2011-01-01T01:01:01.000000Z"')
Beispiel #2
0
 def test_bytes(self):
     if six.PY2:
         res = bytes('foobar')
     else:
         res = bytes('foobar', encoding='ascii')
     self.assertEqual(json.dumps(res), '"foobar"')
Beispiel #3
0
 def test_frozenset(self):
     res = frozenset(['foo', 'bar'])
     self.assertIn(json.dumps(res), ('["foo", "bar"]', '["bar", "foo"]'))
Beispiel #4
0
 def test_datetime(self):
     res = datetime.datetime(day=1, month=1, year=2011, hour=1, minute=1, second=1)
     self.assertEquals(json.dumps(res), '"2011-01-01T01:01:01.000000Z"')
Beispiel #5
0
 def test_uuid(self):
     res = uuid.uuid4()
     self.assertEquals(json.dumps(res), '"%s"' % res.hex)
Beispiel #6
0
 def test_bytes(self):
     if six.PY2:
         res = bytes('foobar')
     else:
         res = bytes('foobar', encoding='ascii')
     self.assertEqual(json.dumps(res), '"foobar"')
Beispiel #7
0
 def test_frozenset(self):
     res = frozenset(['foo', 'bar'])
     self.assertIn(json.dumps(res), ('["foo", "bar"]', '["bar", "foo"]'))
Beispiel #8
0
 def test_uuid(self):
     res = uuid.uuid4()
     self.assertEquals(json.dumps(res), '"%s"' % res.hex)
Beispiel #9
0
 def encode(self, data):
     """
     Serializes ``data`` into a raw string.
     """
     return json.dumps(data).encode('zlib')
Beispiel #10
0
 def test_bytes(self):
     if six.PY2:
         res = bytes("foobar")
     else:
         res = bytes("foobar", encoding="ascii")
     self.assertEqual(json.dumps(res), '"foobar"')
Beispiel #11
0
 def test_set(self):
     res = set(["foo", "bar"])
     self.assertIn(json.dumps(res), ('["foo", "bar"]', '["bar", "foo"]'))
 def encode(self, data):
     """
     Serializes ``data`` into a raw string.
     """
     return json.dumps(data).encode('zlib')
Beispiel #13
0
 def encode(self, data):
     """
     Serializes ``data`` into a raw string.
     """
     # return json.dumps(data).encode('zlib')
     return zlib.compress(json.dumps(data).encode('utf8'))
 def test_frozenset(self):
     res = frozenset(['foo', 'bar'])
     self.assertEquals(json.dumps(res), '["foo", "bar"]')
Beispiel #15
0
 def encode(self, data):
     """
     Serializes ``data`` into a raw string.
     """
     return zlib.compress(json.dumps(data).encode('utf8'))