chore: typehint tests

This commit is contained in:
aclist committed 2026-11-12 05:10:02 +09:00
1 parent a5374d1f1a
commit e29433b388
23 files changed
+170 -93

No files matched your search

+11 -7
View File
@@ -1,26 +1,30 @@
import gi
import pytest
from typing import Any
from dzgui.api.servers import Details
from dzgui.controllers.mc import Controller
from dzgui.controllers.emitter import Emitter
from dzgui.views.base import OuterWindow
from dzgui.views.dialogs.servers import ServerDetailsDialog
import gi
gi.require_version("Gtk", "3.0")
from gi.repository import Gtk
class MockController:
class MockController(Controller):
def __init__(self) -> None:
self.window = Gtk.Window()
pass
def get_window(self) -> Gtk.Window:
return self.window
def get_window(self) -> None: # type: ignore[override]
return None
def get_server_name(self) -> str:
return "My server"
def get_emitter(self) -> None:
return None
def get_emitter(self) -> Emitter:
return Emitter()
@pytest.mark.filterwarnings("ignore::DeprecationWarning")