mirror of
https://github.com/SeedSigner/seedsigner.git
synced 2026-10-05 15:08:25 +00:00
Minor bugfix; mocks for test suite
This commit is contained in:
@@ -60,7 +60,7 @@ class BackgroundImportThread(BaseThread):
|
|||||||
def time_import(module_name):
|
def time_import(module_name):
|
||||||
last = time.time()
|
last = time.time()
|
||||||
import_module(module_name)
|
import_module(module_name)
|
||||||
logger.debug(f"{time.time() - last:0.4f}: {module_name}")
|
# print(f"{time.time() - last:0.4f}: {module_name}")
|
||||||
|
|
||||||
time_import('embit')
|
time_import('embit')
|
||||||
time_import('seedsigner.helpers.embit_utils')
|
time_import('seedsigner.helpers.embit_utils')
|
||||||
@@ -75,11 +75,8 @@ class BackgroundImportThread(BaseThread):
|
|||||||
|
|
||||||
# Get MainMenuView ready to respond quickly
|
# Get MainMenuView ready to respond quickly
|
||||||
time_import('seedsigner.views.scan_views')
|
time_import('seedsigner.views.scan_views')
|
||||||
|
|
||||||
time_import('seedsigner.views.seed_views')
|
time_import('seedsigner.views.seed_views')
|
||||||
|
|
||||||
time_import('seedsigner.views.tools_views')
|
time_import('seedsigner.views.tools_views')
|
||||||
|
|
||||||
time_import('seedsigner.views.settings_views')
|
time_import('seedsigner.views.settings_views')
|
||||||
|
|
||||||
|
|
||||||
|
|||||||
@@ -5,12 +5,14 @@ from typing import Callable
|
|||||||
|
|
||||||
# Prevent importing modules w/Raspi hardware dependencies.
|
# Prevent importing modules w/Raspi hardware dependencies.
|
||||||
# These must precede any SeedSigner imports.
|
# These must precede any SeedSigner imports.
|
||||||
|
sys.modules['numpy'] = MagicMock() # numpy is only in the Raspi requirements; not needed for tests. But is imported in BackgroundImportThread.
|
||||||
sys.modules['seedsigner.gui.renderer'] = MagicMock()
|
sys.modules['seedsigner.gui.renderer'] = MagicMock()
|
||||||
sys.modules['seedsigner.gui.screens.screensaver'] = MagicMock()
|
sys.modules['seedsigner.gui.screens.screensaver'] = MagicMock()
|
||||||
sys.modules['seedsigner.gui.toast'] = MagicMock()
|
sys.modules['seedsigner.gui.toast'] = MagicMock()
|
||||||
sys.modules['seedsigner.views.screensaver'] = MagicMock()
|
sys.modules['seedsigner.views.screensaver'] = MagicMock()
|
||||||
sys.modules['seedsigner.hardware.buttons'] = MagicMock()
|
sys.modules['seedsigner.hardware.buttons'] = MagicMock()
|
||||||
sys.modules['seedsigner.hardware.camera.Camera'] = MagicMock()
|
sys.modules['seedsigner.hardware.camera.Camera'] = MagicMock()
|
||||||
|
sys.modules['seedsigner.hardware.pivideostream'] = MagicMock()
|
||||||
sys.modules['seedsigner.hardware.st7789_mpy'] = MagicMock()
|
sys.modules['seedsigner.hardware.st7789_mpy'] = MagicMock()
|
||||||
sys.modules['seedsigner.hardware.ili9341'] = MagicMock()
|
sys.modules['seedsigner.hardware.ili9341'] = MagicMock()
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user