From c3b432252b7179a8d6b66f1d86d93b45cdf94be7 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=D0=90=D0=BD=D0=B4=D1=80=D0=B5=D0=B9=20=D0=95=D0=BC=D0=B5?= =?UTF-8?q?=D0=BB=D1=8C=D1=8F=D0=BD=D0=B5=D0=BD=D0=BA=D0=BE?= Date: Thu, 10 Sep 2026 14:24:18 +0300 Subject: [PATCH] tests: 32x22 art --- tests/test_tui.py | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/tests/test_tui.py b/tests/test_tui.py index 74217cd..b78bed3 100644 --- a/tests/test_tui.py +++ b/tests/test_tui.py @@ -396,8 +396,6 @@ async def test_dog_loader_animates(tmp_path) -> None: await pilot.pause(0.3) assert loader.frame != first_frame assert str(loader.render()) != first - # дорожка из лапок присутствует - assert "🐾" in str(loader.render()) loader.stop() assert not loader.running @@ -407,6 +405,9 @@ def test_dog_art_frames() -> None: assert len(frames) == dog_art.FRAME_COUNT size = dog_art.WIDTH * dog_art.PX_HEIGHT assert all(len(f) == size for f in frames) + # уменьшенный размер и чётная высота для half-block + assert (dog_art.WIDTH, dog_art.PX_HEIGHT) == (32, 22) + assert dog_art.PX_HEIGHT % 2 == 0 # индексы палитры в допустимом диапазоне, фон = 0 assert all(b < len(dog_art.PALETTE) for f in frames for b in f) assert dog_art.FRAME_MS == 40