test_serialization.py 571 B

12345678910111213141516171819
  1. from __future__ import absolute_import
  2. from __future__ import with_statement
  3. import sys
  4. from celery.tests.utils import Case, mask_modules
  5. class test_AAPickle(Case):
  6. def test_no_cpickle(self):
  7. prev = sys.modules.pop("celery.utils.serialization", None)
  8. try:
  9. with mask_modules("cPickle"):
  10. from celery.utils.serialization import pickle
  11. import pickle as orig_pickle
  12. self.assertIs(pickle.dumps, orig_pickle.dumps)
  13. finally:
  14. sys.modules["celery.utils.serialization"] = prev