From 0883c8ebd577e06f28a342843dc844e15470c14d Mon Sep 17 00:00:00 2001 From: kdmukai Date: Mon, 28 Aug 2023 09:11:42 -0500 Subject: [PATCH] screenshot generator: dedicated section for errors; added generic ErrorView --- tests/screenshot_generator/generator.py | 22 ++++++++++++++-------- 1 file changed, 14 insertions(+), 8 deletions(-) diff --git a/tests/screenshot_generator/generator.py b/tests/screenshot_generator/generator.py index 88a010ba..c50e719b 100644 --- a/tests/screenshot_generator/generator.py +++ b/tests/screenshot_generator/generator.py @@ -31,7 +31,7 @@ from seedsigner.models.seed import Seed from seedsigner.models.settings_definition import SettingsConstants, SettingsDefinition from seedsigner.views import (MainMenuView, PowerOptionsView, RestartView, NotYetImplementedView, UnhandledExceptionView, psbt_views, seed_views, settings_views, tools_views) -from seedsigner.views.view import NetworkMismatchErrorView, OptionDisabledView, PowerOffView, View +from seedsigner.views.view import ErrorView, NetworkMismatchErrorView, OptionDisabledView, PowerOffView, View from .utils import ScreenshotComplete, ScreenshotRenderer @@ -123,13 +123,7 @@ def test_generate_screenshots(target_locale): PowerOptionsView, RestartView, PowerOffView, - NotYetImplementedView, - (UnhandledExceptionView, dict(error=UnhandledExceptionViewFood)), - (settings_views.SettingsIngestSettingsQRView, dict(data="settings::v1 name=factory_reset")), - NetworkMismatchErrorView, - (OptionDisabledView, dict(settings_attr=SettingsConstants.SETTING__MESSAGE_SIGNING)), - - + (settings_views.SettingsIngestSettingsQRView, dict(data="settings::v1 name=Uncle_Jim's_noob_mode")), ], "Seed Views": [ seed_views.SeedsMenuView, @@ -222,6 +216,18 @@ def test_generate_screenshots(target_locale): #tools_views.ToolsAddressExplorerAddressView, ], "Settings Views": settings_views_list, + "Misc Error Views": [ + NotYetImplementedView, + (UnhandledExceptionView, dict(error=UnhandledExceptionViewFood)), + NetworkMismatchErrorView, + (OptionDisabledView, dict(settings_attr=SettingsConstants.SETTING__MESSAGE_SIGNING)), + (ErrorView, dict( + title="Error", + status_headline="Unknown QR Type", + text="QRCode is invalid or is a data format not yet supported.", + button_text="Back", + )), + ], } readme = f"""# SeedSigner Screenshots\n"""