def dump(self, filename, module, functions):
self.output_ = []
self.dump_tests(filename, functions)
for line in inspect.getsourcelines(module)[0]:
line = line.replace('\n', '')
if line.startswith('import '):
self.imports_.add((line.replace('import ', ''),))
if line.startswith('from '):
self.imports_.add(tuple(line.replace('from ', '').replace('import ','').split(' ')))
return '\n'.join(self.format_imports() + self.output_)
评论列表
文章目录