MCPcopy Index your code
hub / github.com/prometheus/client_python / setUp

Method setUp

tests/test_graphite_bridge.py:14–35  ·  view source on GitHub ↗
(self)

Source from the content-addressed store, hash-verified

12
13class 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)

Callers

nothing calls this directly

Calls 4

CollectorRegistryClass · 0.90
GraphiteBridgeClass · 0.90
ServingThreadClass · 0.85
startMethod · 0.80

Tested by

no test coverage detected