Python doctest.IGNORE_EXCEPTION_DETAIL Examples
The following are 16
code examples of doctest.IGNORE_EXCEPTION_DETAIL().
You can vote up the ones you like or vote down the ones you don't like,
and go to the original project or source file by following the links above each example.
You may also want to check out all available functions/classes of the module
doctest
, or try the search function
.
Example #1
Source File: test_tutorials.py From sqlalchemy with MIT License | 7 votes |
def _run_doctest_for_content(self, name, content): optionflags = ( doctest.ELLIPSIS | doctest.NORMALIZE_WHITESPACE | doctest.IGNORE_EXCEPTION_DETAIL | _get_allow_unicode_flag() ) runner = doctest.DocTestRunner( verbose=None, optionflags=optionflags, checker=_get_unicode_checker(), ) globs = {"print_function": print_function} parser = doctest.DocTestParser() test = parser.get_doctest(content, globs, name, name, 0) runner.run(test) runner.summarize() assert not runner.failures
Example #2
Source File: __init__.py From attention-lvcsr with MIT License | 6 votes |
def load_tests(loader, tests, ignore): # This function loads doctests from all submodules and runs them # with the __future__ imports necessary for Python 2 for _, module, _ in pkgutil.walk_packages(path=blocks.__path__, prefix=blocks.__name__ + '.'): try: tests.addTests(doctest.DocTestSuite( module=importlib.import_module(module), setUp=setup, optionflags=doctest.IGNORE_EXCEPTION_DETAIL)) except: pass # This part loads the doctests from the documentation docs = [] for root, _, filenames in os.walk(os.path.join(blocks.__path__[0], '../docs')): for doc in fnmatch.filter(filenames, '*.rst'): docs.append(os.path.abspath(os.path.join(root, doc))) tests.addTests(doctest.DocFileSuite( *docs, module_relative=False, setUp=setup, optionflags=doctest.IGNORE_EXCEPTION_DETAIL)) return tests
Example #3
Source File: __init__.py From attention-lvcsr with MIT License | 6 votes |
def load_tests(loader, tests, ignore): # This function loads doctests from all submodules and runs them # with the __future__ imports necessary for Python 2 for _, module, _ in pkgutil.walk_packages(path=fuel.__path__, prefix=fuel.__name__ + '.'): try: tests.addTests(doctest.DocTestSuite( module=importlib.import_module(module), setUp=setup, optionflags=doctest.IGNORE_EXCEPTION_DETAIL, checker=Py23DocChecker())) except: pass # This part loads the doctests from the documentation docs = [] for root, _, filenames in os.walk(os.path.join(fuel.__path__[0], '../docs')): for doc in fnmatch.filter(filenames, '*.rst'): docs.append(os.path.abspath(os.path.join(root, doc))) tests.addTests(doctest.DocFileSuite( *docs, module_relative=False, setUp=setup, optionflags=doctest.IGNORE_EXCEPTION_DETAIL, checker=Py23DocChecker())) return tests
Example #4
Source File: test_doctests.py From anyMesh-Python with MIT License | 6 votes |
def load_tests(loader, tests, ignore): module_doctests = [ urwid.widget, urwid.wimp, urwid.decoration, urwid.display_common, urwid.main_loop, urwid.monitored_list, urwid.raw_display, 'urwid.split_repr', # override function with same name urwid.util, urwid.signals, ] for m in module_doctests: tests.addTests(doctest.DocTestSuite(m, optionflags=doctest.ELLIPSIS | doctest.IGNORE_EXCEPTION_DETAIL)) return tests
Example #5
Source File: __init__.py From fuel with MIT License | 6 votes |
def load_tests(loader, tests, ignore): # This function loads doctests from all submodules and runs them # with the __future__ imports necessary for Python 2 for _, module, _ in pkgutil.walk_packages(path=fuel.__path__, prefix=fuel.__name__ + '.'): try: tests.addTests(doctest.DocTestSuite( module=importlib.import_module(module), setUp=setup, optionflags=doctest.IGNORE_EXCEPTION_DETAIL, checker=Py23DocChecker())) except Exception: pass # This part loads the doctests from the documentation docs = [] for root, _, filenames in os.walk(os.path.join(fuel.__path__[0], '../docs')): for doc in fnmatch.filter(filenames, '*.rst'): docs.append(os.path.abspath(os.path.join(root, doc))) tests.addTests(doctest.DocFileSuite( *docs, module_relative=False, setUp=setup, optionflags=doctest.IGNORE_EXCEPTION_DETAIL, checker=Py23DocChecker())) return tests
Example #6
Source File: doctest.py From python-netsurv with MIT License | 5 votes |
def _get_flag_lookup(): import doctest return dict( DONT_ACCEPT_TRUE_FOR_1=doctest.DONT_ACCEPT_TRUE_FOR_1, DONT_ACCEPT_BLANKLINE=doctest.DONT_ACCEPT_BLANKLINE, NORMALIZE_WHITESPACE=doctest.NORMALIZE_WHITESPACE, ELLIPSIS=doctest.ELLIPSIS, IGNORE_EXCEPTION_DETAIL=doctest.IGNORE_EXCEPTION_DETAIL, COMPARISON_FLAGS=doctest.COMPARISON_FLAGS, ALLOW_UNICODE=_get_allow_unicode_flag(), ALLOW_BYTES=_get_allow_bytes_flag(), )
Example #7
Source File: doctest.py From python-netsurv with MIT License | 5 votes |
def _get_flag_lookup(): import doctest return dict( DONT_ACCEPT_TRUE_FOR_1=doctest.DONT_ACCEPT_TRUE_FOR_1, DONT_ACCEPT_BLANKLINE=doctest.DONT_ACCEPT_BLANKLINE, NORMALIZE_WHITESPACE=doctest.NORMALIZE_WHITESPACE, ELLIPSIS=doctest.ELLIPSIS, IGNORE_EXCEPTION_DETAIL=doctest.IGNORE_EXCEPTION_DETAIL, COMPARISON_FLAGS=doctest.COMPARISON_FLAGS, ALLOW_UNICODE=_get_allow_unicode_flag(), ALLOW_BYTES=_get_allow_bytes_flag(), )
Example #8
Source File: acefile.py From PoC-Bank with MIT License | 5 votes |
def testsuite(): import doctest return doctest.DocTestSuite(optionflags=doctest.IGNORE_EXCEPTION_DETAIL)
Example #9
Source File: acefile.py From PoC-Bank with MIT License | 5 votes |
def test(): import doctest fails, tests = doctest.testmod(optionflags=doctest.IGNORE_EXCEPTION_DETAIL) sys.exit(min(1, fails))
Example #10
Source File: doctest.py From pytest with MIT License | 5 votes |
def _get_flag_lookup() -> Dict[str, int]: import doctest return dict( DONT_ACCEPT_TRUE_FOR_1=doctest.DONT_ACCEPT_TRUE_FOR_1, DONT_ACCEPT_BLANKLINE=doctest.DONT_ACCEPT_BLANKLINE, NORMALIZE_WHITESPACE=doctest.NORMALIZE_WHITESPACE, ELLIPSIS=doctest.ELLIPSIS, IGNORE_EXCEPTION_DETAIL=doctest.IGNORE_EXCEPTION_DETAIL, COMPARISON_FLAGS=doctest.COMPARISON_FLAGS, ALLOW_UNICODE=_get_allow_unicode_flag(), ALLOW_BYTES=_get_allow_bytes_flag(), NUMBER=_get_number_flag(), )
Example #11
Source File: simp_le.py From simp_le with GNU General Public License v3.0 | 5 votes |
def test(args): """Run tests (--test).""" return test_suite(args, unittest.TestSuite(( TestLoader().load_tests_from_subclass(UnitTestCase), doctest.DocTestSuite(optionflags=( doctest.ELLIPSIS | doctest.IGNORE_EXCEPTION_DETAIL)), )))
Example #12
Source File: test_fake_providers.py From cr8 with MIT License | 5 votes |
def load_tests(loader, tests, ignore): flags = (doctest.ELLIPSIS | doctest.IGNORE_EXCEPTION_DETAIL) tests.addTests(doctest.DocTestSuite(fake_providers, optionflags=flags)) return tests
Example #13
Source File: acefile.py From POC-EXP with GNU General Public License v3.0 | 5 votes |
def testsuite(): import doctest return doctest.DocTestSuite(optionflags=doctest.IGNORE_EXCEPTION_DETAIL)
Example #14
Source File: acefile.py From POC-EXP with GNU General Public License v3.0 | 5 votes |
def test(): import doctest fails, tests = doctest.testmod(optionflags=doctest.IGNORE_EXCEPTION_DETAIL) sys.exit(min(1, fails))
Example #15
Source File: simp_le.py From simp_le with GNU General Public License v3.0 | 5 votes |
def test(args): """Run tests (--test).""" return test_suite(args, unittest.TestSuite(( TestLoader().load_tests_from_subclass(UnitTestCase), doctest.DocTestSuite(optionflags=( doctest.ELLIPSIS | doctest.IGNORE_EXCEPTION_DETAIL)), )))
Example #16
Source File: test_decimal.py From ironpython3 with Apache License 2.0 | 4 votes |
def test_main(arith=None, verbose=None, todo_tests=None, debug=None): """ Execute the tests. Runs all arithmetic tests if arith is True or if the "decimal" resource is enabled in regrtest.py """ init(C) init(P) global TEST_ALL, DEBUG TEST_ALL = arith if arith is not None else is_resource_enabled('decimal') DEBUG = debug if todo_tests is None: test_classes = all_tests else: test_classes = [CIBMTestCases, PyIBMTestCases] # Dynamically build custom test definition for each file in the test # directory and add the definitions to the DecimalTest class. This # procedure insures that new files do not get skipped. for filename in os.listdir(directory): if '.decTest' not in filename or filename.startswith("."): continue head, tail = filename.split('.') if todo_tests is not None and head not in todo_tests: continue tester = lambda self, f=filename: self.eval_file(directory + f) setattr(CIBMTestCases, 'test_' + head, tester) setattr(PyIBMTestCases, 'test_' + head, tester) del filename, head, tail, tester try: run_unittest(*test_classes) if todo_tests is None: from doctest import IGNORE_EXCEPTION_DETAIL savedecimal = sys.modules['decimal'] if C: sys.modules['decimal'] = C run_doctest(C, verbose, optionflags=IGNORE_EXCEPTION_DETAIL) sys.modules['decimal'] = P run_doctest(P, verbose) sys.modules['decimal'] = savedecimal finally: if C: C.setcontext(ORIGINAL_CONTEXT[C]) P.setcontext(ORIGINAL_CONTEXT[P]) if not C: warnings.warn('C tests skipped: no module named _decimal.', UserWarning) if not orig_sys_decimal is sys.modules['decimal']: raise TestFailed("Internal error: unbalanced number of changes to " "sys.modules['decimal'].")