Mark Slee | 5299a95 | 2007-10-05 00:13:24 +0000 | [diff] [blame] | 1 | #!/usr/bin/env python |
2 | |||||
3 | import subprocess | ||||
4 | import sys | ||||
5 | import os | ||||
6 | import signal | ||||
7 | |||||
8 | serverproc = subprocess.Popen([sys.executable, "TestServer.py"]) | ||||
9 | try: | ||||
10 | |||||
11 | ret = subprocess.call([sys.executable, "TestClient.py"]) | ||||
12 | if ret != 0: | ||||
13 | raise Exception("subprocess failed") | ||||
14 | finally: | ||||
15 | # fixme: should check that server didn't die | ||||
16 | os.kill(serverproc.pid, signal.SIGKILL) |