Lines Matching refs:pickle
276 import pickle
277 for proto in range(pickle.HIGHEST_PROTOCOL + 1):
278 self.assertIs(pickle.loads(pickle.dumps(True, proto)), True)
279 self.assertIs(pickle.loads(pickle.dumps(False, proto)), False)
282 # Test for specific backwards-compatible pickle values
283 import pickle
284 self.assertEqual(pickle.dumps(True, protocol=0), b"I01\n.")
285 self.assertEqual(pickle.dumps(False, protocol=0), b"I00\n.")
286 self.assertEqual(pickle.dumps(True, protocol=1), b"I01\n.")
287 self.assertEqual(pickle.dumps(False, protocol=1), b"I00\n.")
288 self.assertEqual(pickle.dumps(True, protocol=2), b'\x80\x02\x88.')
289 self.assertEqual(pickle.dumps(False, protocol=2), b'\x80\x02\x89.')