diff options
author | Stefan Behnel <stefan_ml@behnel.de> | 2019-04-24 21:13:18 +0200 |
---|---|---|
committer | Stefan Behnel <stefan_ml@behnel.de> | 2019-04-24 21:13:18 +0200 |
commit | 02e1640372690343b9484cf92573f151177ff531 (patch) | |
tree | 5262ece5a53eac69d1137b2021c46b816d405683 | |
parent | d3772982776a171de4ef8fed55be30a329284dcd (diff) | |
download | python-lxml-02e1640372690343b9484cf92573f151177ff531.tar.gz |
Make a test optional that uses ctypes.
-rw-r--r-- | src/lxml/tests/test_external_document.py | 9 |
1 files changed, 6 insertions, 3 deletions
diff --git a/src/lxml/tests/test_external_document.py b/src/lxml/tests/test_external_document.py index a8432cdc..0d1d0639 100644 --- a/src/lxml/tests/test_external_document.py +++ b/src/lxml/tests/test_external_document.py @@ -16,9 +16,12 @@ DESTRUCTOR_NAME = b'destructor:xmlFreeDoc' class ExternalDocumentTestCase(HelperTestCase): def setUp(self): - import ctypes - from ctypes import pythonapi - from ctypes.util import find_library + try: + import ctypes + from ctypes import pythonapi + from ctypes.util import find_library + except ImportError: + raise unittest.SkipTest("ctypes support missing") def wrap(func, restype, *argtypes): func.restype = restype |