userver: testsuite.mockserver.magicargs.MagicArgsHandler Class Reference
Loading...
Searching...
No Matches
testsuite.mockserver.magicargs.MagicArgsHandler Class Reference

Detailed Description

Definition at line 63 of file magicargs.py.

Public Member Functions

None __init__ (self, typing.Callable func, *, bool raw_request)
tuple build_args (self, aiohttp.web.BaseRequest request, dict[str, object] orig_kwargs)

Public Attributes

list magic_args = []
bool raw_request = raw_request

Static Public Attributes

dict magic_args_handlers
bool has_request = False

Protected Member Functions

None _infer_request_type (self, type request_type)
None _handle_arg (self, str arg)

Constructor & Destructor Documentation

◆ __init__()

None testsuite.mockserver.magicargs.MagicArgsHandler.__init__ ( self,
typing.Callable func,
* ,
bool raw_request )

Definition at line 77 of file magicargs.py.

Member Function Documentation

◆ _handle_arg()

None testsuite.mockserver.magicargs.MagicArgsHandler._handle_arg ( self,
str arg )
protected

Definition at line 100 of file magicargs.py.

◆ _infer_request_type()

None testsuite.mockserver.magicargs.MagicArgsHandler._infer_request_type ( self,
type request_type )
protected

Definition at line 94 of file magicargs.py.

◆ build_args()

tuple testsuite.mockserver.magicargs.MagicArgsHandler.build_args ( self,
aiohttp.web.BaseRequest request,
dict[str, object] orig_kwargs )

Definition at line 104 of file magicargs.py.

Member Data Documentation

◆ has_request

bool testsuite.mockserver.magicargs.MagicArgsHandler.has_request = False
static

Definition at line 75 of file magicargs.py.

◆ magic_args

list testsuite.mockserver.magicargs.MagicArgsHandler.magic_args = []

Definition at line 79 of file magicargs.py.

◆ magic_args_handlers

dict testsuite.mockserver.magicargs.MagicArgsHandler.magic_args_handlers
static
Initial value:
= {
'body_binary': arg_body_binary,
'body_json': arg_body_json,
'content_type': arg_content_type,
'cookies': arg_cookies,
'form': arg_form,
'headers': arg_headers,
'method': arg_method,
'path': arg_path,
'query': arg_query,
}

Definition at line 64 of file magicargs.py.

◆ raw_request

bool testsuite.mockserver.magicargs.MagicArgsHandler.raw_request = raw_request

Definition at line 80 of file magicargs.py.


The documentation for this class was generated from the following file: