Commit d963bdff authored by Stefan Behnel's avatar Stefan Behnel

Skip an openmp documentation test on MacOS.

parent 98bef7ce
# tag: openmp
# You can ignore the previous line.
# It's for internal testing of the cython documentation.
# distutils: extra_compile_args=-fopenmp # distutils: extra_compile_args=-fopenmp
# distutils: extra_link_args=-fopenmp # distutils: extra_link_args=-fopenmp
import numpy as np import numpy as np
cimport cython cimport cython
from cython.parallel import prange from cython.parallel import prange
......
...@@ -62,6 +62,15 @@ except ImportError: ...@@ -62,6 +62,15 @@ except ImportError:
def __nonzero__(self): def __nonzero__(self):
return bool(self._dict) return bool(self._dict)
try:
from unittest import SkipTest
except ImportError:
def skip_test(reason):
print("Skipping test: %s" % reason)
else:
def skip_test(reason):
raise SkipTest(reason)
try: try:
basestring basestring
except NameError: except NameError:
...@@ -1015,7 +1024,8 @@ class CythonCompileTestCase(unittest.TestCase): ...@@ -1015,7 +1024,8 @@ class CythonCompileTestCase(unittest.TestCase):
if matcher(module, self.tags): if matcher(module, self.tags):
newext = fixer(extension) newext = fixer(extension)
if newext is EXCLUDE_EXT: if newext is EXCLUDE_EXT:
return return skip_test("Test '%s' excluded due to tags '%s'" % (
self.name, ', '.join(self.tags)))
extension = newext or extension extension = newext or extension
if self.language == 'cpp': if self.language == 'cpp':
extension.language = 'c++' extension.language = 'c++'
...@@ -1955,7 +1965,7 @@ def main(): ...@@ -1955,7 +1965,7 @@ def main():
"tests (the ones which are deactivated with '--no-file'.")) "tests (the ones which are deactivated with '--no-file'."))
parser.add_option("--examples-dir", dest="examples_dir", parser.add_option("--examples-dir", dest="examples_dir",
default=os.path.join(DISTDIR, 'docs', 'examples'), default=os.path.join(DISTDIR, 'docs', 'examples'),
help="working directory") help="Directory to look for documentation example tests")
parser.add_option("--work-dir", dest="work_dir", default=os.path.join(os.getcwd(), 'TEST_TMP'), parser.add_option("--work-dir", dest="work_dir", default=os.path.join(os.getcwd(), 'TEST_TMP'),
help="working directory") help="working directory")
parser.add_option("--cython-dir", dest="cython_dir", default=os.getcwd(), parser.add_option("--cython-dir", dest="cython_dir", default=os.getcwd(),
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment