[AI] window

This commit is contained in:
Mikan
2026-03-09 22:33:31 +03:00
parent daf1c2a37b
commit 320f20b974
2 changed files with 9 additions and 33 deletions

View File

@@ -95,36 +95,3 @@ def test_overlay_window_widgets_are_visible():
root.destroy()
def test_overlay_window_geometry():
"""Test that overlay window has correct geometry settings"""
root = tk.Tk()
root.withdraw()
# Mock dependencies
mock_tracker = Mock()
mock_tracker.get_current_session_duration.return_value = 0
mock_tracker.get_total_work_today.return_value = 0
mock_tracker.get_planned_duration.return_value = None
mock_tracker.active_window = 'Desktop'
mock_tracker.window_classification = 'neutral'
mock_tracker.has_active_session.return_value = False
mock_config = Mock()
mock_config.tracking_enabled = True
mock_config.current_task_id = None
overlay = OverlayWindow(root, mock_tracker, mock_config)
# Check that window has expected geometry
geom = overlay.root.geometry()
# The geometry should contain 300x150 for size
assert '300x150' in geom
# Check that window is always on top
assert overlay.root.wm_attributes('-topmost') == 1
# Check that window is undecorated
assert overlay.root.overrideredirect() == 1
root.destroy()