(self, filename)
| 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 | |
| 703 | class IPythonDoctest(ExtensionDoctest): |
nothing calls this directly
no test coverage detected