From cc5f5638757cc044c20cbc3951ea524752108854 Mon Sep 17 00:00:00 2001 From: Thomas Farstrike Date: Tue, 13 Jan 2026 01:02:03 +0100 Subject: [PATCH] Add testing imports --- internal_filesystem/lib/mpos/__init__.py | 14 ++++++++------ ...er.py => disabled_test_connectivity_manager.py} | 6 +++--- 2 files changed, 11 insertions(+), 9 deletions(-) rename tests/{test_connectivity_manager.py => disabled_test_connectivity_manager.py} (99%) diff --git a/internal_filesystem/lib/mpos/__init__.py b/internal_filesystem/lib/mpos/__init__.py index 36e9de27..b6e5df91 100644 --- a/internal_filesystem/lib/mpos/__init__.py +++ b/internal_filesystem/lib/mpos/__init__.py @@ -20,9 +20,10 @@ from .ui.settings_activity import SettingsActivity from .ui.camera_activity import CameraActivity from .ui.keyboard import MposKeyboard from .ui.testing import ( - wait_for_render, capture_screenshot, simulate_click, - find_label_with_text, verify_text_present, print_screen_labels, - click_button, click_label, click_keyboard_button + wait_for_render, capture_screenshot, simulate_click, get_widget_coords, + find_label_with_text, verify_text_present, print_screen_labels, find_text_on_screen, + click_button, click_label, click_keyboard_button, find_button_with_text, + get_all_widgets_with_text ) # UI utility functions @@ -85,9 +86,10 @@ __all__ = [ "shutdown", "set_foreground_app", "get_foreground_app", "focus_direction", # Testing utilities - "wait_for_render", "capture_screenshot", "simulate_click", - "find_label_with_text", "verify_text_present", "print_screen_labels", - "click_button", "click_label", "click_keyboard_button", + "wait_for_render", "capture_screenshot", "simulate_click", "get_widget_coords", + "find_label_with_text", "verify_text_present", "print_screen_labels", "find_text_on_screen", + "click_button", "click_label", "click_keyboard_button", "find_button_with_text", + "get_all_widgets_with_text" # Submodules "apps", "ui", "config", "net", "content", "time", "sensor_manager", "sdcard", "battery_voltage", "audio", "hardware", "bootloader" diff --git a/tests/test_connectivity_manager.py b/tests/disabled_test_connectivity_manager.py similarity index 99% rename from tests/test_connectivity_manager.py rename to tests/disabled_test_connectivity_manager.py index 96384868..ae739600 100644 --- a/tests/test_connectivity_manager.py +++ b/tests/disabled_test_connectivity_manager.py @@ -87,15 +87,15 @@ class TestConnectivityManagerWithNetwork(unittest.TestCase): cm = self.ConnectivityManager() # Should have network checking capability - self.assertTrue(cm.can_check_network) + self.assertTrue(cm.can_check_network, "a") # Should have created WLAN instance - self.assertIsNotNone(cm.wlan) + self.assertIsNotNone(cm.wlan, "b") # Should have created timer timer = MockTimer.get_timer(1) self.assertIsNotNone(timer) - self.assertTrue(timer.active) + self.assertTrue(timer.active, "c") self.assertEqual(timer.period, 8000) self.assertEqual(timer.mode, MockTimer.PERIODIC)