test: convert DummyApp test context to typed dataclass
This commit is contained in:
@@ -1,4 +1,5 @@
|
|||||||
import json
|
import json
|
||||||
|
from dataclasses import dataclass, field
|
||||||
from pathlib import Path
|
from pathlib import Path
|
||||||
|
|
||||||
import pytest
|
import pytest
|
||||||
@@ -6,13 +7,13 @@ import pytest
|
|||||||
from auditui import ui
|
from auditui import ui
|
||||||
|
|
||||||
|
|
||||||
|
@dataclass(slots=True)
|
||||||
class DummyApp:
|
class DummyApp:
|
||||||
def __init__(self) -> None:
|
client: object | None = None
|
||||||
self.client = None
|
auth: object | None = None
|
||||||
self.auth = None
|
library_client: object | None = None
|
||||||
self.library_client = None
|
all_items: list[dict] = field(default_factory=list)
|
||||||
self.all_items = []
|
BINDINGS: list[tuple[str, str, str]] = field(default_factory=list)
|
||||||
self.BINDINGS = []
|
|
||||||
|
|
||||||
|
|
||||||
@pytest.fixture
|
@pytest.fixture
|
||||||
|
|||||||
Reference in New Issue
Block a user