massive update, probably broken
[dotfiles/.git] / .config / coc / extensions / coc-python-data / languageServer.0.5.59 / Typeshed / third_party / 2and3 / requests / cookies.pyi
1 # Stubs for requests.cookies (Python 3)\r
2 \r
3 import sys\r
4 from typing import Any, MutableMapping\r
5 import collections\r
6 from . import compat\r
7 \r
8 if sys.version_info < (3, 0):\r
9     from cookielib import CookieJar\r
10 else:\r
11     from http.cookiejar import CookieJar\r
12 \r
13 class MockRequest:\r
14     type = ...  # type: Any\r
15     def __init__(self, request) -> None: ...\r
16     def get_type(self): ...\r
17     def get_host(self): ...\r
18     def get_origin_req_host(self): ...\r
19     def get_full_url(self): ...\r
20     def is_unverifiable(self): ...\r
21     def has_header(self, name): ...\r
22     def get_header(self, name, default=...): ...\r
23     def add_header(self, key, val): ...\r
24     def add_unredirected_header(self, name, value): ...\r
25     def get_new_headers(self): ...\r
26     @property\r
27     def unverifiable(self): ...\r
28     @property\r
29     def origin_req_host(self): ...\r
30     @property\r
31     def host(self): ...\r
32 \r
33 class MockResponse:\r
34     def __init__(self, headers) -> None: ...\r
35     def info(self): ...\r
36     def getheaders(self, name): ...\r
37 \r
38 def extract_cookies_to_jar(jar, request, response): ...\r
39 def get_cookie_header(jar, request): ...\r
40 def remove_cookie_by_name(cookiejar, name, domain=..., path=...): ...\r
41 \r
42 class CookieConflictError(RuntimeError): ...\r
43 \r
44 class RequestsCookieJar(CookieJar, MutableMapping):\r
45     def get(self, name, default=..., domain=..., path=...): ...\r
46     def set(self, name, value, **kwargs): ...\r
47     def iterkeys(self): ...\r
48     def keys(self): ...\r
49     def itervalues(self): ...\r
50     def values(self): ...\r
51     def iteritems(self): ...\r
52     def items(self): ...\r
53     def list_domains(self): ...\r
54     def list_paths(self): ...\r
55     def multiple_domains(self): ...\r
56     def get_dict(self, domain=..., path=...): ...\r
57     def __getitem__(self, name): ...\r
58     def __setitem__(self, name, value): ...\r
59     def __delitem__(self, name): ...\r
60     def set_cookie(self, cookie, *args, **kwargs): ...\r
61     def update(self, other): ...\r
62     def copy(self): ...\r
63 \r
64 def create_cookie(name, value, **kwargs): ...\r
65 def morsel_to_cookie(morsel): ...\r
66 def cookiejar_from_dict(cookie_dict, cookiejar=..., overwrite=...): ...\r
67 def merge_cookies(cookiejar, cookies): ...\r