userver: testsuite.tracing.TraceidManager Class Reference
Loading...
Searching...
No Matches
testsuite.tracing.TraceidManager Class Reference

Detailed Description

Definition at line 1 of file tracing.py.

Public Member Functions

 __init__ (self, str trace_id, set[str] history)
str trace_id (self)
 Current testcase trace_id value.
bool is_testsuite (self, str|None trace_id)
 Returns True when trace_id was generated by testsuite.
bool is_other_test (self, str|None trace_id)
 Returns True when trace_id was generated by one of the previous testcases.

Protected Attributes

str _trace_id = trace_id
 _history = history

Constructor & Destructor Documentation

◆ __init__()

testsuite.tracing.TraceidManager.__init__ ( self,
str trace_id,
set[str] history )

Definition at line 2 of file tracing.py.

Member Function Documentation

◆ is_other_test()

bool testsuite.tracing.TraceidManager.is_other_test ( self,
str | None trace_id )

Returns True when trace_id was generated by one of the previous testcases.

Definition at line 17 of file tracing.py.

◆ is_testsuite()

bool testsuite.tracing.TraceidManager.is_testsuite ( self,
str | None trace_id )

Returns True when trace_id was generated by testsuite.

Definition at line 11 of file tracing.py.

◆ trace_id()

str testsuite.tracing.TraceidManager.trace_id ( self)

Current testcase trace_id value.

Definition at line 7 of file tracing.py.

Member Data Documentation

◆ _history

testsuite.tracing.TraceidManager._history = history
protected

Definition at line 4 of file tracing.py.

◆ _trace_id

str testsuite.tracing.TraceidManager._trace_id = trace_id
protected

Definition at line 3 of file tracing.py.


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