Ejemplo n.º 1
0
 def test_callapi(self):
     f = io.BytesIO()
     # With and without keyword arguments
     pickle.dump(123, f, -1)
     pickle.dump(123, file=f, protocol=-1)
     pickle.dumps(123, -1)
     pickle.dumps(123, protocol=-1)
     pickle.Pickler(f, -1)
     pickle.Pickler(f, protocol=-1)
Ejemplo n.º 2
0
 def setUp(self):
     super(PickleTests, self).setUp()
     self._pickler = pickle.Pickler()
     self._unpickler = pickle.Unpickler()
     self._dumps = self._pickler.dumps
     self._loads = self._unpickler.loads
Ejemplo n.º 3
0
 def dumps(self, arg, proto=0, fast=0):
     f = io.BytesIO()
     p = pickle.Pickler(f, protocol=proto)
     p.dump(arg)
     f.seek(0)
     return f.read()
Ejemplo n.º 4
0
 def test_write_exception(self):
     f = ExceptionFileLike()
     p = pickle.Pickler(f)
     self.assertRaises(RuntimeError, p.dump, "test")