MCPcopy Create free account
hub / github.com/ipython/ipython / loadTestsFromFile

Method loadTestsFromFile

IPython/testing/plugin/ipdoctest.py:683–700  ·  view source on GitHub ↗
(self, filename)

Source from the content-addressed store, hash-verified

681
682
683 def loadTestsFromFile(self, filename):
684 #print "ipdoctest - from file", filename # dbg
685 if is_extension_module(filename):
686 for t in self.loadTestsFromExtensionModule(filename):
687 yield t
688 else:
689 if self.extension and anyp(filename.endswith, self.extension):
690 name = os.path.basename(filename)
691 with open(filename) as dh:
692 doc = dh.read()
693 test = self.parser.get_doctest(
694 doc, globs={'__file__': filename}, name=name,
695 filename=filename, lineno=0)
696 if test.examples:
697 #print 'FileCase:',test.examples # dbg
698 yield DocFileCase(test)
699 else:
700 yield False # no tests to load
701
702
703class IPythonDoctest(ExtensionDoctest):

Callers

nothing calls this directly

Calls 4

is_extension_moduleFunction · 0.85
DocFileCaseClass · 0.85
readMethod · 0.80

Tested by

no test coverage detected