def test_cli_error(self):
cmd = [
sys.executable, "htsget_dev.py", TestRequestHandler.ticket_url + "XXX",
"-O", self.output_file]
with tempfile.TemporaryFile("wb+") as stderr, \
tempfile.TemporaryFile("wb+") as stdout:
ret = subprocess.call(cmd, stderr=stderr, stdout=stdout)
self.assertEqual(ret, 1)
stderr.seek(0)
stdout.seek(0)
self.assertGreater(len(stderr.read()), 0)
self.assertEqual(len(stdout.read()), 0)
评论列表
文章目录