feat: Update branding terminology and improve settings dialog for logo management
This commit is contained in:
parent
e52c09857f
commit
e1dbc2ee84
10 changed files with 104 additions and 57 deletions
|
|
@ -120,7 +120,8 @@ class TestSettingsDialogInitialization:
|
|||
qtbot.addWidget(dialog)
|
||||
|
||||
assert dialog.branding_display_name_input.text() == "Default"
|
||||
assert dialog.branding_app_name_input.text() == "WebDrop Bridge"
|
||||
assert dialog.branding_logo_path_input is not None
|
||||
assert dialog.browse_branding_logo_btn is not None
|
||||
|
||||
def test_save_branding_as_creates_custom_template(
|
||||
self, qtbot, sample_config, monkeypatch, tmp_path
|
||||
|
|
@ -131,9 +132,9 @@ class TestSettingsDialogInitialization:
|
|||
qtbot.addWidget(dialog)
|
||||
|
||||
dialog.branding_display_name_input.setText("Customer A")
|
||||
dialog.branding_app_name_input.setText("Customer A Bridge")
|
||||
dialog.branding_logo_path_input.setText("/tmp/customer-logo.png")
|
||||
|
||||
with patch("PySide6.QtWidgets.QInputDialog.getText", return_value=("customer_a", True)):
|
||||
with patch("PySide6.QtWidgets.QInputDialog.getText", return_value=("Customer A", True)):
|
||||
dialog._save_branding_as()
|
||||
|
||||
assert dialog.branding_manager.has_template("customer_a")
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue