我们从Python开源项目中,提取了以下5个代码示例,用于说明如何使用numpy.testing.SkipTest()。
def setUp(self): if self.module is not None: return # Check compiler availability first if not has_c_compiler(): raise SkipTest("No C compiler available") codes = [] if self.sources: codes.extend(self.sources) if self.code is not None: codes.append(self.suffix) needs_f77 = False needs_f90 = False for fn in codes: if fn.endswith('.f'): needs_f77 = True elif fn.endswith('.f90'): needs_f90 = True if needs_f77 and not has_f77_compiler(): raise SkipTest("No Fortran 77 compiler available") if needs_f90 and not has_f90_compiler(): raise SkipTest("No Fortran 90 compiler available") # Build the module if self.code is not None: self.module = build_code(self.code, options=self.options, skip=self.skip, only=self.only, suffix=self.suffix, module_name=self.module_name) if self.sources is not None: self.module = build_module(self.sources, options=self.options, skip=self.skip, only=self.only, module_name=self.module_name)