(self)
| 69 | self.test = test |
| 70 | |
| 71 | def run(self): |
| 72 | self.server = HTTPServer(("localhost", 8888), self.handler) |
| 73 | self.test.server_url = "http://localhost:8888" |
| 74 | self.test.host, self.test.port = self.server.socket.getsockname() |
| 75 | self.test.server_started.set() # threading.Event() |
| 76 | |
| 77 | self.test = None |
| 78 | try: |
| 79 | self.server.serve_forever(0.05) |
| 80 | finally: |
| 81 | self.server.server_close() |
| 82 | |
| 83 | def stop(self): |
| 84 | self.server.shutdown() |
no outgoing calls
no test coverage detected