def test_roundtrip(self): self.assertEqual(jsonutil.decode(jsonutil.encode(self.lis)), self.lis) self.assertEqual(jsonutil.decode(jsonutil.encode(self.int)), self.int) self.assertEqual(jsonutil.decode(jsonutil.encode(self.str)), self.str) self.assertEqual(jsonutil.decode(jsonutil.encode(self.none)), self.none) self.assertEqual(jsonutil.decode(jsonutil.encode(self.obj3)), self.obj3_roundtrip)
def test_encode(self): self.assertEqual(jsonutil.encode(self.lis), self.jlis) self.assertEqual(jsonutil.encode(self.int), self.jint) self.assertEqual(jsonutil.encode(self.str), self.jstr) self.assertEqual(jsonutil.encode(self.none), self.jnone) self.assertEqual(jsonutil.encode(self.obj1), self.jobj1) self.assertEqual(jsonutil.encode(self.obj2), self.jobj2) self.assertEqual(jsonutil.encode(self.obj4), self.jobj4)