summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorStefan Behnel <stefan_ml@behnel.de>2019-04-24 21:13:18 +0200
committerStefan Behnel <stefan_ml@behnel.de>2019-04-24 21:13:18 +0200
commit02e1640372690343b9484cf92573f151177ff531 (patch)
tree5262ece5a53eac69d1137b2021c46b816d405683
parentd3772982776a171de4ef8fed55be30a329284dcd (diff)
downloadpython-lxml-02e1640372690343b9484cf92573f151177ff531.tar.gz
Make a test optional that uses ctypes.
-rw-r--r--src/lxml/tests/test_external_document.py9
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