chore: clear typehinting errors

This commit is contained in:
aclist committed 2026-11-12 07:44:34 +09:00
1 parent 307792ba5b
commit f486cc506f
10 files changed
+24 -31

No files matched your search

+6 -13
View File
@@ -2,9 +2,10 @@ import pytest
from datetime import datetime, timedelta
from hypothesis import given, strategies as st
from typing import Any
from typing import Any, Callable
from dzgui.views.dialogs.calc import (
Emitter,
LocalClock,
ServerClock,
Time,
@@ -14,25 +15,17 @@ from dzgui.views.dialogs.calc import (
)
class DummyEmitter:
def __init__(self) -> None:
pass
def connect(self, _: Any, __: Any) -> None:
pass
@pytest.fixture(params=[("05:00", 10.0), ("15:30", 5.0)])
def accel_server_clock(request) -> tuple[str, ServerClock]:
def accel_server_clock(request: pytest.FixtureRequest) -> tuple[str, ServerClock]:
clock_time, expect = request.param
cur_time = Time(clock_time, 5.0, 2.0)
emitter = DummyEmitter()
emitter = Emitter()
local_clock = LocalClock(emitter)
server_clock = ServerClock(cur_time, emitter, local_clock)
return expect, server_clock
def test_accel_factor(accel_server_clock: tuple[str, ServerClock]) -> None:
def test_accel_factor(accel_server_clock: tuple[float, ServerClock]) -> None:
"""Static test checking times at known boundaries"""
expect, clock = accel_server_clock
assert clock.get_accel_factor(clock.cur_time) == expect
@@ -106,7 +99,7 @@ def test_time_aggregation(
strtime = start.strftime("%H:%M")
t = Time(strtime, day_factor, night_factor)
emitter = DummyEmitter()
emitter = Emitter()
local_clock = LocalClock(emitter)
server_clock = ServerClock(t, emitter, local_clock)
h = end.time().hour