• Home
  • Raw
  • Download

Lines Matching refs:globs

183 def _extract_future_flags(globs):  argument
190 feature = globs.get(fname, None)
529 def __init__(self, examples, globs, name, filename, lineno, docstring): argument
538 self.globs = globs.copy()
560 self.globs == other.globs and \
667 def get_doctest(self, string, globs, name, filename, lineno): argument
676 return DocTest(self.get_examples(string, name), globs,
846 def find(self, obj, name=None, module=None, globs=None, extraglobs=None): argument
926 if globs is None:
928 globs = {}
930 globs = module.__dict__.copy()
932 globs = globs.copy()
934 globs.update(extraglobs)
935 if '__name__' not in globs:
936 globs['__name__'] = '__main__' # provide a default module name
940 self._find(tests, obj, name, module, source_lines, globs, {})
987 def _find(self, tests, obj, name, module, source_lines, globs, seen): argument
1001 test = self._get_test(obj, name, module, globs, source_lines)
1014 globs, seen)
1031 globs, seen)
1046 globs, seen)
1048 def _get_test(self, obj, name, module, globs, source_lines): argument
1083 return self._parser.get_doctest(docstring, globs, name,
1347 compileflags, True), test.globs)
1458 compileflags = _extract_future_flags(test.globs)
1501 test.globs.clear()
1856 test.globs.clear()
1874 def testmod(m=None, name=None, globs=None, verbose=None, argument
1965 for test in finder.find(m, name, globs=globs, extraglobs=extraglobs):
1979 globs=None, verbose=None, report=True, optionflags=0, argument
2073 if globs is None:
2074 globs = {}
2076 globs = globs.copy()
2078 globs.update(extraglobs)
2079 if '__name__' not in globs:
2080 globs['__name__'] = '__main__'
2088 test = parser.get_doctest(text, globs, name, filename, 0)
2101 def run_docstring_examples(f, globs, verbose=False, name="NoName", argument
2121 for test in finder.find(f, name, globs=globs):
2190 test.globs.clear()
2349 def DocTestSuite(module=None, globs=None, extraglobs=None, test_finder=None, argument
2390 tests = test_finder.find(module, globs=globs, extraglobs=extraglobs)
2427 globs=None, parser=DocTestParser(), argument
2429 if globs is None:
2430 globs = {}
2432 globs = globs.copy()
2442 if "__file__" not in globs:
2443 globs["__file__"] = path
2449 test = parser.get_doctest(doc, globs, name, path, 0)
2623 def debug_src(src, pm=False, globs=None): argument
2626 debug_script(testsrc, pm, globs)
2628 def debug_script(src, pm=False, globs=None): argument
2632 if globs:
2633 globs = globs.copy()
2635 globs = {}
2639 exec(src, globs, globs)
2646 pdb.Pdb(nosigint=True).run("exec(%r)" % src, globs, globs)