userver: testsuite.mockserver.server.Server Class Reference
Loading...
Searching...
No Matches
testsuite.mockserver.server.Server Class Reference

Detailed Description

Definition at line 244 of file server.py.

Public Member Functions

 __init__ (self, classes.MockserverInfo mockserver_info, *, nofail=False, mockserver_debug=False, tracing_enabled=True, trace_id_header=DEFAULT_TRACE_ID_HEADER, span_id_header=DEFAULT_SPAN_ID_HEADER, http_proxy_enabled=False)
bool tracing_enabled (self)
 trace_id_header (self)
 span_id_header (self)
 http_proxy_enabled (self)
classes.MockserverInfo server_info (self)
bool get_debug (self)
 set_debug (self, bool enabled)
 new_session (self, *, asyncexc_append, TraceidManager traceid_manager)
 handle_request (self, request)

Static Public Attributes

 session = None

Protected Member Functions

 _log_request (self, started, request, response=None, exc=None)
 _handle_request (self, MockserverRequest request)
 _report_other_test_request (self, request, trace_id)

Protected Attributes

 _info = mockserver_info
 _nofail = nofail
 _mockserver_debug = mockserver_debug
bool _tracing_enabled = tracing_enabled
 _trace_id_header = trace_id_header
 _span_id_header = span_id_header
 _http_proxy_enabled = http_proxy_enabled

Constructor & Destructor Documentation

◆ __init__()

testsuite.mockserver.server.Server.__init__ ( self,
classes.MockserverInfo mockserver_info,
* ,
nofail = False,
mockserver_debug = False,
tracing_enabled = True,
trace_id_header = DEFAULT_TRACE_ID_HEADER,
span_id_header = DEFAULT_SPAN_ID_HEADER,
http_proxy_enabled = False )

Definition at line 247 of file server.py.

Member Function Documentation

◆ _handle_request()

testsuite.mockserver.server.Server._handle_request ( self,
MockserverRequest request )
protected

Definition at line 347 of file server.py.

◆ _log_request()

testsuite.mockserver.server.Server._log_request ( self,
started,
request,
response = None,
exc = None )
protected

Definition at line 323 of file server.py.

◆ _report_other_test_request()

testsuite.mockserver.server.Server._report_other_test_request ( self,
request,
trace_id )
protected

Definition at line 369 of file server.py.

◆ get_debug()

bool testsuite.mockserver.server.Server.get_debug ( self)

Definition at line 288 of file server.py.

◆ handle_request()

testsuite.mockserver.server.Server.handle_request ( self,
request )

Definition at line 313 of file server.py.

◆ http_proxy_enabled()

testsuite.mockserver.server.Server.http_proxy_enabled ( self)

Definition at line 281 of file server.py.

◆ new_session()

testsuite.mockserver.server.Server.new_session ( self,
* ,
asyncexc_append,
TraceidManager traceid_manager )

Definition at line 295 of file server.py.

◆ server_info()

classes.MockserverInfo testsuite.mockserver.server.Server.server_info ( self)

Definition at line 285 of file server.py.

◆ set_debug()

testsuite.mockserver.server.Server.set_debug ( self,
bool enabled )

Definition at line 291 of file server.py.

◆ span_id_header()

testsuite.mockserver.server.Server.span_id_header ( self)

Definition at line 277 of file server.py.

◆ trace_id_header()

testsuite.mockserver.server.Server.trace_id_header ( self)

Definition at line 273 of file server.py.

◆ tracing_enabled()

bool testsuite.mockserver.server.Server.tracing_enabled ( self)

Definition at line 267 of file server.py.

Member Data Documentation

◆ _http_proxy_enabled

testsuite.mockserver.server.Server._http_proxy_enabled = http_proxy_enabled
protected

Definition at line 264 of file server.py.

◆ _info

testsuite.mockserver.server.Server._info = mockserver_info
protected

Definition at line 258 of file server.py.

◆ _mockserver_debug

testsuite.mockserver.server.Server._mockserver_debug = mockserver_debug
protected

Definition at line 260 of file server.py.

◆ _nofail

testsuite.mockserver.server.Server._nofail = nofail
protected

Definition at line 259 of file server.py.

◆ _span_id_header

testsuite.mockserver.server.Server._span_id_header = span_id_header
protected

Definition at line 263 of file server.py.

◆ _trace_id_header

testsuite.mockserver.server.Server._trace_id_header = trace_id_header
protected

Definition at line 262 of file server.py.

◆ _tracing_enabled

bool testsuite.mockserver.server.Server._tracing_enabled = tracing_enabled
protected

Definition at line 261 of file server.py.

◆ session

testsuite.mockserver.server.Server.session = None
static

Definition at line 245 of file server.py.


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