(self)
| 438 | return "" |
| 439 | |
| 440 | def cleanup(self): |
| 441 | self.close_input() |
| 442 | try: |
| 443 | self.process.wait(timeout=8) |
| 444 | except subprocess.TimeoutExpired: |
| 445 | self.process.terminate() |
| 446 | try: |
| 447 | self.process.wait(timeout=3) |
| 448 | except subprocess.TimeoutExpired: |
| 449 | self.process.kill() |
| 450 | self.process.wait(timeout=3) |
| 451 | self.reader.join(timeout=1) |
| 452 | self.stderr_stream.close() |
| 453 | |
| 454 | |
| 455 | def assert_rpc_success(response, label): |
no test coverage detected