Base asyncio userver client that implements HTTP requests to service.
Compatible with werkzeug interface.
Inheritance diagram for pytest_userver.client.ClientWrapper:Public Member Functions | |
| __init__ (self, client) | |
| http.ClientResponse | post (self, str path, JsonAnyOptional json=None, Any data=None, dict[str, str]|None params=None, str|None bearer=None, str|None x_real_ip=None, dict[str, str]|None headers=None, **kwargs) |
| Make a HTTP POST request. | |
| http.ClientResponse | put (self, path, JsonAnyOptional json=None, Any data=None, dict[str, str]|None params=None, str|None bearer=None, str|None x_real_ip=None, dict[str, str]|None headers=None, **kwargs) |
| Make a HTTP PUT request. | |
| http.ClientResponse | patch (self, path, JsonAnyOptional json=None, Any data=None, dict[str, str]|None params=None, str|None bearer=None, str|None x_real_ip=None, dict[str, str]|None headers=None, **kwargs) |
| Make a HTTP PATCH request. | |
| http.ClientResponse | get (self, str path, dict[str, str]|None headers=None, str|None bearer=None, str|None x_real_ip=None, **kwargs) |
| Make a HTTP GET request. | |
| http.ClientResponse | delete (self, str path, dict[str, str]|None headers=None, str|None bearer=None, str|None x_real_ip=None, **kwargs) |
| Make a HTTP DELETE request. | |
| http.ClientResponse | options (self, str path, dict[str, str]|None headers=None, str|None bearer=None, str|None x_real_ip=None, **kwargs) |
| Make a HTTP OPTIONS request. | |
| http.ClientResponse | request (self, str http_method, str path, **kwargs) |
| Make a HTTP request with the specified method. | |
| raw_aiohttp_client (self) | |
Protected Member Functions | |
| Awaitable[http.ClientResponse] | _wrap_client_response (self, aiohttp.ClientResponse response) |
Protected Attributes | |
| _client = client | |
| pytest_userver.client.ClientWrapper.__init__ | ( | self, | |
| client ) |
|
protected |
| http.ClientResponse pytest_userver.client.ClientWrapper.delete | ( | self, | |
| str | path, | ||
| dict[str, str] | None | headers = None, | ||
| str | None | bearer = None, | ||
| str | None | x_real_ip = None, | ||
| ** | kwargs ) |
| http.ClientResponse pytest_userver.client.ClientWrapper.get | ( | self, | |
| str | path, | ||
| dict[str, str] | None | headers = None, | ||
| str | None | bearer = None, | ||
| str | None | x_real_ip = None, | ||
| ** | kwargs ) |
| http.ClientResponse pytest_userver.client.ClientWrapper.options | ( | self, | |
| str | path, | ||
| dict[str, str] | None | headers = None, | ||
| str | None | bearer = None, | ||
| str | None | x_real_ip = None, | ||
| ** | kwargs ) |
| http.ClientResponse pytest_userver.client.ClientWrapper.patch | ( | self, | |
| path, | |||
| JsonAnyOptional | json = None, | ||
| Any | data = None, | ||
| dict[str, str] | None | params = None, | ||
| str | None | bearer = None, | ||
| str | None | x_real_ip = None, | ||
| dict[str, str] | None | headers = None, | ||
| ** | kwargs ) |
| http.ClientResponse pytest_userver.client.ClientWrapper.post | ( | self, | |
| str | path, | ||
| JsonAnyOptional | json = None, | ||
| Any | data = None, | ||
| dict[str, str] | None | params = None, | ||
| str | None | bearer = None, | ||
| str | None | x_real_ip = None, | ||
| dict[str, str] | None | headers = None, | ||
| ** | kwargs ) |
| http.ClientResponse pytest_userver.client.ClientWrapper.put | ( | self, | |
| path, | |||
| JsonAnyOptional | json = None, | ||
| Any | data = None, | ||
| dict[str, str] | None | params = None, | ||
| str | None | bearer = None, | ||
| str | None | x_real_ip = None, | ||
| dict[str, str] | None | headers = None, | ||
| ** | kwargs ) |
| pytest_userver.client.ClientWrapper.raw_aiohttp_client | ( | self | ) |
| http.ClientResponse pytest_userver.client.ClientWrapper.request | ( | self, | |
| str | http_method, | ||
| str | path, | ||
| ** | kwargs ) |
|
protected |