userver
C++ Async Framework
Toggle main menu visibility
Loading...
Searching...
No Matches
tracing.py
1
class
TraceidManager
:
2
def
__init__(self, trace_id: str, history: set[str]):
3
self.
_trace_id
= trace_id
4
self.
_history
= history
5
6
@property
7
def
trace_id
(self) -> str:
8
"""Current testcase trace_id value."""
9
return
self.
_trace_id
10
11
def
is_testsuite
(self, trace_id: str |
None
) -> bool:
12
"""Returns True when `trace_id` was generated by testsuite."""
13
if
trace_id
is
None
:
14
return
False
15
return
trace_id
in
self.
_history
16
17
def
is_other_test
(self, trace_id: str |
None
) -> bool:
18
"""Returns True when trace_id was generated by one of the previous testcases."""
19
if
trace_id == self.
trace_id
:
20
return
False
21
return
self.
is_testsuite
(trace_id)
en
testsuite
tracing.py
Generated on
for userver by
Doxygen
1.17.0