123456789101112131415161718192021 |
- import sys
- import unittest
- from testunits.utils import execute_context, mask_modules
- class TestAAPickle(unittest.TestCase):
- def test_no_cpickle(self):
- prev = sys.modules.pop("billiard.serialization")
- try:
- def with_cPickle_masked(_val):
- from billiard.serialization import pickle
- import pickle as orig_pickle
- self.assertTrue(pickle.dumps is orig_pickle.dumps)
- context = mask_modules("cPickle")
- execute_context(context, with_cPickle_masked)
- finally:
- sys.modules["billiard.serialization"] = prev
|