test_serialization.py 496 B

123456789101112131415
  1. from __future__ import with_statement
  2. import sys
  3. import unittest
  4. class TestAAPickle(unittest.TestCase):
  5. def test_no_cpickle(self):
  6. from celery.tests.utils import mask_modules
  7. prev = sys.modules.pop("billiard.serialization")
  8. with mask_modules("cPickle"):
  9. from billiard.serialization import pickle
  10. import pickle as orig_pickle
  11. self.assertTrue(pickle.dumps is orig_pickle.dumps)
  12. sys.modules["billiard.serialization"] = prev