From 5bc6a36e12f764cc70a9c97aa6e79b627b5de9d8 Mon Sep 17 00:00:00 2001 From: Roman Zeyde Date: Mon, 25 Aug 2014 12:13:11 +0300 Subject: [PATCH] fix test_wave --- tests/test_wave.py | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/tests/test_wave.py b/tests/test_wave.py index 379c4f8..d56090a 100644 --- a/tests/test_wave.py +++ b/tests/test_wave.py @@ -7,17 +7,21 @@ def test_launch(): p = wave.launch(tool='true', fname='fname') assert p.wait() == 0 +def test_exit(): p = wave.launch(tool='python', fname='-', stdin=sp.PIPE) s = b'import sys; sys.exit(42)' p.stdin.write(s) p.stdin.close() assert p.wait() == 42 +def test_io(): p = wave.launch(tool='python', fname='-', stdin=sp.PIPE, stdout=sp.PIPE) s = b'Hello World!' p.stdin.write(b'print("' + s + b'")\n') p.stdin.close() assert p.stdout.read(len(s)) == s +def test_kill(): + p = wave.launch(tool='python', fname='-', stdin=sp.PIPE, stdout=sp.PIPE) p.kill() assert p.wait() == -signal.SIGKILL