diff options
Diffstat (limited to 'Lib/test/test_exceptions.py')
-rw-r--r-- | Lib/test/test_exceptions.py | 8 |
1 files changed, 7 insertions, 1 deletions
diff --git a/Lib/test/test_exceptions.py b/Lib/test/test_exceptions.py index be2cca1..0eb6b46 100644 --- a/Lib/test/test_exceptions.py +++ b/Lib/test/test_exceptions.py @@ -4,7 +4,11 @@ import os import sys import unittest import warnings -import pickle, cPickle +import pickle +try: + import cPickle +except ImportError: + cPickle = None from test.test_support import TESTFN, unlink, run_unittest @@ -292,6 +296,8 @@ class ExceptionTests(unittest.TestCase): # test for pickling support for p in pickle, cPickle: + if p is None: + continue # cPickle not found -- skip it for protocol in range(p.HIGHEST_PROTOCOL + 1): new = p.loads(p.dumps(e, protocol)) for checkArgName in expected: |