20 lines
417 B
Python
20 lines
417 B
Python
|
|
"""Tests for request tracing."""
|
||
|
|
|
||
|
|
from fusionagi.api.tracing import generate_trace_id, get_trace_id, set_trace_id
|
||
|
|
|
||
|
|
|
||
|
|
def test_generate_trace_id():
|
||
|
|
tid = generate_trace_id()
|
||
|
|
assert len(tid) == 8
|
||
|
|
assert isinstance(tid, str)
|
||
|
|
|
||
|
|
|
||
|
|
def test_set_and_get_trace_id():
|
||
|
|
set_trace_id("abc123")
|
||
|
|
assert get_trace_id() == "abc123"
|
||
|
|
|
||
|
|
|
||
|
|
def test_default_trace_id():
|
||
|
|
set_trace_id("")
|
||
|
|
assert get_trace_id() == ""
|