(self, responses=None)
| 483 | self.server = None |
| 484 | |
| 485 | def start_server(self, responses=None): |
| 486 | if responses is None: |
| 487 | responses = [(200, [], b"we don't care")] |
| 488 | handler = GetRequestHandler(responses) |
| 489 | |
| 490 | self.server = LoopbackHttpServerThread(handler) |
| 491 | self.addCleanup(self.stop_server) |
| 492 | self.server.start() |
| 493 | self.server.ready.wait() |
| 494 | port = self.server.port |
| 495 | handler.port = port |
| 496 | return handler |
| 497 | |
| 498 | def start_https_server(self, responses=None, **kwargs): |
| 499 | if not hasattr(urllib.request, 'HTTPSHandler'): |
no test coverage detected