aioresponses package¶
Submodules¶
aioresponses.core module¶
-
class
aioresponses.core.
CallbackResult
(method: str = 'GET', status: int = 200, body: str = '', content_type: str = 'application/json', payload: Dict = None, headers: Dict = None, response_class: Optional[aiohttp.client_reqrep.ClientResponse] = None, reason: Optional[str] = None)[source]¶ Bases:
object
-
class
aioresponses.core.
RequestCall
(args, kwargs)¶ Bases:
tuple
-
args
¶ Alias for field number 0
-
kwargs
¶ Alias for field number 1
-
-
class
aioresponses.core.
RequestMatch
(url: Union[yarl.URL, str, re.Pattern], method: str = 'GET', status: int = 200, body: str = '', payload: Dict = None, exception: Optional[Exception] = None, headers: Dict = None, content_type: str = 'application/json', response_class: Optional[aiohttp.client_reqrep.ClientResponse] = None, timeout: bool = False, repeat: bool = False, reason: Optional[str] = None, callback: Optional[Callable] = None)[source]¶ Bases:
object
-
async
build_response
(url: yarl.URL, **kwargs) → Union[aiohttp.client_reqrep.ClientResponse, Exception][source]¶
-
url_or_pattern
: Union[URL, Pattern] = None¶
-
async
-
class
aioresponses.core.
aioresponses
(**kwargs)[source]¶ Bases:
object
Mock aiohttp requests made by ClientSession.
-
add
(url: Union[yarl.URL, str, re.Pattern], method: str = 'GET', status: int = 200, body: str = '', exception: Optional[Exception] = None, content_type: str = 'application/json', payload: Dict = None, headers: Dict = None, response_class: Optional[aiohttp.client_reqrep.ClientResponse] = None, repeat: bool = False, timeout: bool = False, reason: Optional[str] = None, callback: Optional[Callable] = None) → None[source]¶
-
static
is_exception
(resp_or_exc: Union[aiohttp.client_reqrep.ClientResponse, Exception]) → bool[source]¶
-
async
match
(method: str, url: yarl.URL, allow_redirects: bool = True, **kwargs: Dict) → Optional[aiohttp.client_reqrep.ClientResponse][source]¶
-
requests
: Dict = None¶
-
Module contents¶
-
class
aioresponses.
CallbackResult
(method: str = 'GET', status: int = 200, body: str = '', content_type: str = 'application/json', payload: Dict = None, headers: Dict = None, response_class: Optional[aiohttp.client_reqrep.ClientResponse] = None, reason: Optional[str] = None)[source]¶ Bases:
object
-
class
aioresponses.
aioresponses
(**kwargs)[source]¶ Bases:
object
Mock aiohttp requests made by ClientSession.
-
add
(url: Union[yarl.URL, str, re.Pattern], method: str = 'GET', status: int = 200, body: str = '', exception: Optional[Exception] = None, content_type: str = 'application/json', payload: Dict = None, headers: Dict = None, response_class: Optional[aiohttp.client_reqrep.ClientResponse] = None, repeat: bool = False, timeout: bool = False, reason: Optional[str] = None, callback: Optional[Callable] = None) → None[source]¶
-
static
is_exception
(resp_or_exc: Union[aiohttp.client_reqrep.ClientResponse, Exception]) → bool[source]¶
-
async
match
(method: str, url: yarl.URL, allow_redirects: bool = True, **kwargs: Dict) → Optional[aiohttp.client_reqrep.ClientResponse][source]¶
-
requests
: Dict = None¶
-