Stop the server
(self)
| 108 | return errors |
| 109 | |
| 110 | def stop(self): |
| 111 | """Stop the server""" |
| 112 | self.running = False |
| 113 | if self.process: |
| 114 | self.process.terminate() |
| 115 | time.sleep(0.5) |
| 116 | if self.process.poll() is None: |
| 117 | self.process.kill() |
| 118 | print("Server stopped") |
| 119 | |
| 120 | def run_tests(test_path=None, verbose=True): |
| 121 | """Run pytest with specified path""" |