refactor: rename Win32TrayApp to PystrayApp
This commit is contained in:
+9
-9
@@ -25,12 +25,12 @@ class TestCreateIcon:
|
||||
|
||||
|
||||
@pytest.mark.skipif(sys.platform != "win32", reason="Tray nur auf Windows")
|
||||
class TestWin32TrayApp:
|
||||
class TestPystrayApp:
|
||||
def test_set_state_updates_icon(self):
|
||||
from unittest.mock import MagicMock, patch
|
||||
from whisper_local.tray._tray import AppState, Win32TrayApp
|
||||
from whisper_local.tray._tray import AppState, PystrayApp
|
||||
|
||||
app = Win32TrayApp(on_settings=MagicMock(), on_quit=MagicMock())
|
||||
app = PystrayApp(on_settings=MagicMock(), on_quit=MagicMock())
|
||||
|
||||
mock_icon = MagicMock()
|
||||
app._icon = mock_icon
|
||||
@@ -41,9 +41,9 @@ class TestWin32TrayApp:
|
||||
|
||||
def test_set_state_before_start_is_safe(self):
|
||||
from unittest.mock import MagicMock
|
||||
from whisper_local.tray._tray import AppState, Win32TrayApp
|
||||
from whisper_local.tray._tray import AppState, PystrayApp
|
||||
|
||||
app = Win32TrayApp(on_settings=MagicMock(), on_quit=MagicMock())
|
||||
app = PystrayApp(on_settings=MagicMock(), on_quit=MagicMock())
|
||||
app.set_state(AppState.WAITING) # kein Fehler, _icon ist None
|
||||
|
||||
|
||||
@@ -245,14 +245,14 @@ class TestSettingsDialog:
|
||||
|
||||
|
||||
class TestCreateTray:
|
||||
@pytest.mark.skipif(sys.platform != "win32", reason="Win32TrayApp nur auf Windows")
|
||||
def test_returns_win32_tray_on_windows(self):
|
||||
@pytest.mark.skipif(sys.platform != "win32", reason="PystrayApp nur auf Windows")
|
||||
def test_returns_pystray_on_windows(self):
|
||||
from unittest.mock import MagicMock
|
||||
from whisper_local.tray import create_tray
|
||||
from whisper_local.tray._tray import Win32TrayApp
|
||||
from whisper_local.tray._tray import PystrayApp
|
||||
|
||||
tray = create_tray(on_settings=MagicMock(), on_quit=MagicMock())
|
||||
assert isinstance(tray, Win32TrayApp)
|
||||
assert isinstance(tray, PystrayApp)
|
||||
|
||||
@pytest.mark.skipif(sys.platform == "win32", reason="NoOpTray nur auf nicht-Windows")
|
||||
def test_returns_noop_tray_on_non_windows(self):
|
||||
|
||||
Reference in New Issue
Block a user