mirror of
https://github.com/SeedSigner/seedsigner.git
synced 2026-10-05 23:18:25 +00:00
18 lines
602 B
Python
18 lines
602 B
Python
import sys
|
|
from mock import MagicMock
|
|
|
|
# Prevent importing modules w/Raspi hardware dependencies
|
|
sys.modules['seedsigner.gui.renderer'] = MagicMock()
|
|
sys.modules['seedsigner.gui.screens.screensaver'] = MagicMock()
|
|
sys.modules['seedsigner.hardware.buttons'] = MagicMock()
|
|
sys.modules['seedsigner.hardware.camera'] = MagicMock()
|
|
sys.modules['seedsigner.hardware.microsd'] = MagicMock()
|
|
|
|
from seedsigner.controller import Controller
|
|
|
|
|
|
def reset_controller():
|
|
""" Wipe and re-initialize the Controller singleton for each test run """
|
|
Controller._instance = None
|
|
Controller.configure_instance()
|