Public Member Functions | |
| __init__ (self, *, asyncexc_append, TraceidManager traceid_manager, tracing_enabled=True, http_proxy_enabled=False, mockserver_host=None) | |
| tuple[Handler, RouteParams] | get_handler (self, str path) |
| handle_request (self, MockserverRequest request, bool nofail_404) | |
| register_handler (self, str path, func, *, bool prefix=False, bool regex=False) | |
| list[dict] | collect_calls (self) |
Public Attributes | |
| traceid_manager = traceid_manager | |
| tracing_enabled = tracing_enabled | |
| http_proxy_enabled = http_proxy_enabled | |
| mockserver_host = mockserver_host | |
Static Public Attributes | |
| dict | handlers [str, Handler] |
| list | prefix_handlers [tuple[str, Handler]] |
| list | regex_handlers [tuple[typing.Pattern, Handler]] |
Protected Member Functions | |
| str | _get_handler_not_found_message (self, str path) |
| tuple[Handler, RouteParams] | _get_handler_for_request (self, MockserverRequest request) |
Protected Attributes | |
| _asyncexc_append = asyncexc_append | |
| testsuite.mockserver.server.Session.__init__ | ( | self, | |
| * | , | ||
| asyncexc_append, | |||
| TraceidManager | traceid_manager, | ||
| tracing_enabled = True, | |||
| http_proxy_enabled = False, | |||
| mockserver_host = None ) |
|
protected |
|
protected |
| list[dict] testsuite.mockserver.server.Session.collect_calls | ( | self | ) |
| tuple[Handler, RouteParams] testsuite.mockserver.server.Session.get_handler | ( | self, | |
| str | path ) |
| testsuite.mockserver.server.Session.handle_request | ( | self, | |
| MockserverRequest | request, | ||
| bool | nofail_404 ) |
| testsuite.mockserver.server.Session.register_handler | ( | self, | |
| str | path, | ||
| func, | |||
| * | , | ||
| bool | prefix = False, | ||
| bool | regex = False ) |
|
protected |
|
static |
| testsuite.mockserver.server.Session.http_proxy_enabled = http_proxy_enabled |
| testsuite.mockserver.server.Session.mockserver_host = mockserver_host |
|
static |
|
static |
| testsuite.mockserver.server.Session.traceid_manager = traceid_manager |
| testsuite.mockserver.server.Session.tracing_enabled = tracing_enabled |