From cd4d1b3169f223498510a563419f0fefcda3c283 Mon Sep 17 00:00:00 2001 From: zosimovaa Date: Sat, 2 May 2026 23:24:17 +0300 Subject: [PATCH] =?UTF-8?q?=D0=94=D0=9E=D1=80=D0=B0=D0=B1=D0=BE=D1=82?= =?UTF-8?q?=D0=BA=D0=B0=20html=20=D1=84=D0=BE=D1=80=D0=BC=D0=B0=D1=82?= =?UTF-8?q?=D0=B0?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- pyproject.toml | 2 +- src/app_runtime/control/trace_presenter.py | 3 ++- tests/test_trace_endpoint.py | 2 ++ 3 files changed, 5 insertions(+), 2 deletions(-) diff --git a/pyproject.toml b/pyproject.toml index 1c6f8fe..bd514a9 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -4,7 +4,7 @@ build-backend = "setuptools.build_meta" [project] name = "plba" -version = "0.3.8" +version = "0.3.10" description = "Platform runtime for business applications" readme = "README.md" requires-python = ">=3.11" diff --git a/src/app_runtime/control/trace_presenter.py b/src/app_runtime/control/trace_presenter.py index cb5d815..0937a12 100644 --- a/src/app_runtime/control/trace_presenter.py +++ b/src/app_runtime/control/trace_presenter.py @@ -109,7 +109,7 @@ class TraceResponseRenderer: margin: 0; background: var(--bg); color: var(--fg); - font: 15px/1.45 "SFMono-Regular", Menlo, Consolas, "Liberation Mono", monospace; + font: 12px/1 "SFMono-Regular", Menlo, Consolas, "Liberation Mono", monospace; }} .page {{ padding: 14px 16px 24px; @@ -186,6 +186,7 @@ class TraceResponseRenderer: lines.append(self._html_plain_line("")) elif current_step != previous_step: lines.append(self._html_plain_line("")) + lines.append(self._html_plain_line("--------------------------------------------------")) lines.append(self._html_plain_line(escape(current_step))) lines.append(self._html_plain_line("")) previous_step = current_step diff --git a/tests/test_trace_endpoint.py b/tests/test_trace_endpoint.py index e61f6f0..b58211c 100644 --- a/tests/test_trace_endpoint.py +++ b/tests/test_trace_endpoint.py @@ -204,12 +204,14 @@ def test_trace_endpoint_returns_html_page_with_related_links() -> None: assert "background: var(--bg);" in response.text assert "--bg: #000000;" in response.text assert "--fg: #cfcfc2;" in response.text + assert 'font: 12px/1 "SFMono-Regular", Menlo, Consolas, "Liberation Mono", monospace;' in response.text assert '
trace_id: trace-1
' in response.text assert '
parent_id: parent-1
' in response.text assert '
child_ids:
' in response.text assert '
- child-1
' in response.text assert '
- child-2
' in response.text assert '
load_stocks
' in response.text + assert '
--------------------------------------------------
' in response.text assert '
filter_stocks
' in response.text assert "loaded prices" in response.text assert "filtered suspicious ticker" in response.text