Perform a single request / response cycle, returning Cookie: header.
(cookiejar, url, set_cookie_hdrs, hdr_name)
| 329 | return _interact(cookiejar, url, set_cookie_hdrs, "Set-Cookie") |
| 330 | |
| 331 | def _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 | |
| 344 | class FileCookieJarTests(unittest.TestCase): |
no test coverage detected
searching dependent graphs…