Доработка trace html
This commit is contained in:
@@ -201,17 +201,21 @@ def test_trace_endpoint_returns_html_page_with_related_links() -> None:
|
||||
|
||||
assert response.status_code == 200
|
||||
assert response.headers["content-type"].startswith("text/html")
|
||||
assert "<h2>Logs By Step</h2>" in response.text
|
||||
assert '<h3 class="step-title">load_stocks</h3>' in response.text
|
||||
assert '<h3 class="step-title">filter_stocks</h3>' in response.text
|
||||
assert "background: var(--bg);" in response.text
|
||||
assert "--bg: #000000;" in response.text
|
||||
assert "--fg: #cfcfc2;" in response.text
|
||||
assert '<div class="line">trace_id: <a href="/traces/trace-1?format=html&levels=ERROR%2CWARNING%2CINFO&attrs_json=true">trace-1</a></div>' in response.text
|
||||
assert '<div class="line">parent_id: <a href="/traces/parent-1?format=html&levels=ERROR%2CWARNING%2CINFO&attrs_json=true">parent-1</a></div>' in response.text
|
||||
assert '<div class="line">child_ids:</div>' in response.text
|
||||
assert '<div class="line"> - <a href="/traces/child-1?format=html&levels=ERROR%2CWARNING%2CINFO&attrs_json=true">child-1</a></div>' in response.text
|
||||
assert '<div class="line"> - <a href="/traces/child-2?format=html&levels=ERROR%2CWARNING%2CINFO&attrs_json=true">child-2</a></div>' in response.text
|
||||
assert '<div class="line">load_stocks</div>' in response.text
|
||||
assert '<div class="line">filter_stocks</div>' in response.text
|
||||
assert "loaded prices" in response.text
|
||||
assert "filtered suspicious ticker" in response.text
|
||||
assert "2026-04-28T10:11:12+00:00 | INFO | ok" in response.text
|
||||
assert "2026-04-28T10:11:12+00:00 | WARNING | degraded" in response.text
|
||||
assert 'href="/traces/trace-1?format=html&levels=ERROR%2CWARNING%2CINFO&attrs_json=true"' not in response.text
|
||||
assert 'href="/traces/parent-1?format=html&levels=ERROR%2CWARNING%2CINFO&attrs_json=true"' in response.text
|
||||
assert 'href="/traces/child-1?format=html&levels=ERROR%2CWARNING%2CINFO&attrs_json=true"' in response.text
|
||||
assert 'href="/traces/child-2?format=html&levels=ERROR%2CWARNING%2CINFO&attrs_json=true"' in response.text
|
||||
assert "2026-04-28T10:11:12+00:00 | INFO | ok" not in response.text
|
||||
assert "2026-04-28T10:11:12+00:00 | WARNING | degraded" not in response.text
|
||||
assert "Related Traces" not in response.text
|
||||
|
||||
|
||||
def test_trace_endpoint_validates_query_params() -> None:
|
||||
|
||||
Reference in New Issue
Block a user