massive update, probably broken
[dotfiles/.git] / .config / coc / extensions / coc-python-data / languageServer.0.5.59 / Typeshed / third_party / 2and3 / werkzeug / test.pyi
1 import sys\r
2 from typing import Any\r
3 \r
4 if sys.version_info < (3,):\r
5     from urllib2 import Request as U2Request\r
6     from cookielib import CookieJar\r
7 else:\r
8     from urllib.request import Request as U2Request\r
9     from http.cookiejar import CookieJar\r
10 \r
11 def stream_encode_multipart(values, use_tempfile=True, threshold=..., boundary=None, charset=''): ...\r
12 def encode_multipart(values, boundary=None, charset=''): ...\r
13 def File(fd, filename=None, mimetype=None): ...\r
14 \r
15 class _TestCookieHeaders:\r
16     headers = ...  # type: Any\r
17     def __init__(self, headers): ...\r
18     def getheaders(self, name): ...\r
19     def get_all(self, name, default=None): ...\r
20 \r
21 class _TestCookieResponse:\r
22     headers = ...  # type: Any\r
23     def __init__(self, headers): ...\r
24     def info(self): ...\r
25 \r
26 class _TestCookieJar(CookieJar):\r
27     def inject_wsgi(self, environ): ...\r
28     def extract_wsgi(self, environ, headers): ...\r
29 \r
30 class EnvironBuilder:\r
31     server_protocol = ...  # type: Any\r
32     wsgi_version = ...  # type: Any\r
33     request_class = ...  # type: Any\r
34     charset = ...  # type: Any\r
35     path = ...  # type: Any\r
36     base_url = ...  # type: Any\r
37     query_string = ...  # type: Any\r
38     args = ...  # type: Any\r
39     method = ...  # type: Any\r
40     headers = ...  # type: Any\r
41     content_type = ...  # type: Any\r
42     errors_stream = ...  # type: Any\r
43     multithread = ...  # type: Any\r
44     multiprocess = ...  # type: Any\r
45     run_once = ...  # type: Any\r
46     environ_base = ...  # type: Any\r
47     environ_overrides = ...  # type: Any\r
48     input_stream = ...  # type: Any\r
49     content_length = ...  # type: Any\r
50     closed = ...  # type: Any\r
51     def __init__(self, path='', base_url=None, query_string=None, method='', input_stream=None, content_type=None, content_length=None, errors_stream=None, multithread=False, multiprocess=False, run_once=False, headers=None, data=None, environ_base=None, environ_overrides=None, charset=''): ...\r
52     def form_property(name, storage, doc): ...\r
53     form = ...  # type: Any\r
54     files = ...  # type: Any\r
55     @property\r
56     def server_name(self): ...\r
57     @property\r
58     def server_port(self): ...\r
59     def __del__(self): ...\r
60     def close(self): ...\r
61     def get_environ(self): ...\r
62     def get_request(self, cls=None): ...\r
63 \r
64 class ClientRedirectError(Exception): ...\r
65 \r
66 class Client:\r
67     application = ...  # type: Any\r
68     response_wrapper = ...  # type: Any\r
69     cookie_jar = ...  # type: Any\r
70     allow_subdomain_redirects = ...  # type: Any\r
71     def __init__(self, application, response_wrapper=None, use_cookies=True, allow_subdomain_redirects=False): ...\r
72     def set_cookie(self, server_name, key, value='', max_age=None, expires=None, path='', domain=None, secure=None, httponly=False, charset=''): ...\r
73     def delete_cookie(self, server_name, key, path='', domain=None): ...\r
74     def run_wsgi_app(self, environ, buffered=False): ...\r
75     def resolve_redirect(self, response, new_location, environ, buffered=False): ...\r
76     def open(self, *args, **kwargs): ...\r
77     def get(self, *args, **kw): ...\r
78     def patch(self, *args, **kw): ...\r
79     def post(self, *args, **kw): ...\r
80     def head(self, *args, **kw): ...\r
81     def put(self, *args, **kw): ...\r
82     def delete(self, *args, **kw): ...\r
83     def options(self, *args, **kw): ...\r
84     def trace(self, *args, **kw): ...\r
85 \r
86 def create_environ(*args, **kwargs): ...\r
87 def run_wsgi_app(app, environ, buffered=False): ...\r