MCPcopy Create free account
hub / github.com/mlco2/codecarbon / _make_handler

Method _make_handler

tests/cli/test_cli_auth.py:21–33  ·  view source on GitHub ↗
(self, path)

Source from the content-addressed store, hash-verified

19 self.handler.error = None
20
21 def _make_handler(self, path):
22 # Simulate BaseHTTPRequestHandler environment
23 request = MagicMock()
24 request.makefile.return_value = io.BytesIO()
25 server = MagicMock()
26 handler = _CallbackHandler(request, ("127.0.0.1", 12345), server)
27 handler.path = path
28 handler.wfile = io.BytesIO()
29 handler.send_response = MagicMock()
30 handler.send_header = MagicMock()
31 handler.end_headers = MagicMock()
32 handler.log_message = MagicMock()
33 return handler
34
35 def test_do_get_success(self):
36 handler = self._make_handler("/callback?code=abc123&state=xyz")

Callers 2

test_do_get_successMethod · 0.95
test_do_get_errorMethod · 0.95

Calls 1

_CallbackHandlerClass · 0.90

Tested by

no test coverage detected