test: add tests and refactor wecker.py state machine for testability

This commit is contained in:
Markus Graf
2026-05-09 22:31:28 +02:00
parent 1a9bcd7158
commit a7c4febd67
4 changed files with 214 additions and 68 deletions
+1
View File
@@ -17,5 +17,6 @@ dev = [
"httpx>=0.28.1",
"pytest>=9.0.3",
"pytest-asyncio>=1.3.0",
"pytest-mock>=3.15.1",
"ruff>=0.15.12",
]