MCPcopy Create free account
hub / github.com/googleapis/google-api-python-client / _dummy_zoo_request

Method _dummy_zoo_request

tests/test_discovery.py:2352–2370  ·  view source on GitHub ↗
(self)

Source from the content-addressed store, hash-verified

2350 # instances upon un-pickling
2351
2352 def _dummy_zoo_request(self):
2353 zoo_contents = read_datafile("zoo.json")
2354
2355 zoo_uri = uritemplate.expand(DISCOVERY_URI, {"api": "zoo", "apiVersion": "v1"})
2356 if "REMOTE_ADDR" in os.environ:
2357 zoo_uri = util._add_query_parameter(
2358 zoo_uri, "userIp", os.environ["REMOTE_ADDR"]
2359 )
2360
2361 http = build_http()
2362 original_request = http.request
2363
2364 def wrapped_request(uri, method="GET", *args, **kwargs):
2365 if uri == zoo_uri:
2366 return httplib2.Response({"status": "200"}), zoo_contents
2367 return original_request(uri, method=method, *args, **kwargs)
2368
2369 http.request = wrapped_request
2370 return http
2371
2372 def _dummy_token(self):
2373 access_token = "foo"

Callers 1

Calls 2

build_httpFunction · 0.90
read_datafileFunction · 0.85

Tested by

no test coverage detected