From f85a2d3cda69fff9d682482c1f445a63a6b9c8e2 Mon Sep 17 00:00:00 2001 From: Kharec Date: Tue, 17 Feb 2026 14:25:58 +0100 Subject: [PATCH] test: convert DummyApp test context to typed dataclass --- tests/test_ui_email.py | 13 +++++++------ 1 file changed, 7 insertions(+), 6 deletions(-) diff --git a/tests/test_ui_email.py b/tests/test_ui_email.py index 4087b18..bb9e76f 100644 --- a/tests/test_ui_email.py +++ b/tests/test_ui_email.py @@ -1,4 +1,5 @@ import json +from dataclasses import dataclass, field from pathlib import Path import pytest @@ -6,13 +7,13 @@ import pytest from auditui import ui +@dataclass(slots=True) class DummyApp: - def __init__(self) -> None: - self.client = None - self.auth = None - self.library_client = None - self.all_items = [] - self.BINDINGS = [] + client: object | None = None + auth: object | None = None + library_client: object | None = None + all_items: list[dict] = field(default_factory=list) + BINDINGS: list[tuple[str, str, str]] = field(default_factory=list) @pytest.fixture