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