def test_output(arg, ext, expected, mode):
f = tempfile.NamedTemporaryFile('w', suffix='.{0}'.format(ext), delete=False)
f.close()
try:
cli.main(['test', arg, f.name])
f = open(f.name, mode=mode)
val = f.read(len(expected))
f.close()
assert expected == val
finally:
os.unlink(f.name)
评论列表
文章目录