(self)
| 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" |
no test coverage detected