MCPcopy Index your code
hub / github.com/python/cpython / _interact

Function _interact

Lib/test/test_http_cookiejar.py:331–341  ·  view source on GitHub ↗

Perform a single request / response cycle, returning Cookie: header.

(cookiejar, url, set_cookie_hdrs, hdr_name)

Source from the content-addressed store, hash-verified

329 return _interact(cookiejar, url, set_cookie_hdrs, "Set-Cookie")
330
331def _interact(cookiejar, url, set_cookie_hdrs, hdr_name):
332 """Perform a single request / response cycle, returning Cookie: header."""
333 req = urllib.request.Request(url)
334 cookiejar.add_cookie_header(req)
335 cookie_hdr = req.get_header("Cookie", "")
336 headers = []
337 for hdr in set_cookie_hdrs:
338 headers.append("%s: %s" % (hdr_name, hdr))
339 res = FakeResponse(headers, url)
340 cookiejar.extract_cookies(res, req)
341 return cookie_hdr
342
343
344class FileCookieJarTests(unittest.TestCase):

Callers 2

interact_2965Function · 0.85
interact_netscapeFunction · 0.85

Calls 5

get_headerMethod · 0.95
FakeResponseClass · 0.85
add_cookie_headerMethod · 0.45
appendMethod · 0.45
extract_cookiesMethod · 0.45

Tested by

no test coverage detected

Used in the wild real call sites across dependent graphs

searching dependent graphs…