(self)
| 12 | |
| 13 | class TestGraphiteBridge(unittest.TestCase): |
| 14 | def setUp(self): |
| 15 | self.registry = CollectorRegistry() |
| 16 | |
| 17 | self.data = '' |
| 18 | |
| 19 | class TCPHandler(SocketServer.BaseRequestHandler): |
| 20 | def handle(s): |
| 21 | self.data = s.request.recv(1024) |
| 22 | |
| 23 | server = SocketServer.TCPServer(('', 0), TCPHandler) |
| 24 | |
| 25 | class ServingThread(threading.Thread): |
| 26 | def run(self): |
| 27 | server.handle_request() |
| 28 | server.socket.close() |
| 29 | |
| 30 | self.t = ServingThread() |
| 31 | self.t.start() |
| 32 | |
| 33 | # Explicitly use localhost as the target host, since connecting to 0.0.0.0 fails on Windows |
| 34 | self.address = ('localhost', server.server_address[1]) |
| 35 | self.gb = GraphiteBridge(self.address, self.registry, _timer=fake_timer) |
| 36 | |
| 37 | def _use_tags(self): |
| 38 | self.gb = GraphiteBridge(self.address, self.registry, tags=True, _timer=fake_timer) |
nothing calls this directly
no test coverage detected