(self, filename, module_globals=None)
| 1499 | r'(?P<name>.+)' |
| 1500 | r'\[(?P<examplenum>\d+)\]>$') |
| 1501 | def __patched_linecache_getlines(self, filename, module_globals=None): |
| 1502 | m = self.__LINECACHE_FILENAME_RE.match(filename) |
| 1503 | if m and m.group('name') == self.test.name: |
| 1504 | example = self.test.examples[int(m.group('examplenum'))] |
| 1505 | return example.source.splitlines(keepends=True) |
| 1506 | else: |
| 1507 | return self.save_linecache_getlines(filename, module_globals) |
| 1508 | |
| 1509 | def run(self, test, compileflags=None, out=None, clear_globs=True): |
| 1510 | """ |
nothing calls this directly
no test coverage detected