summaryrefslogtreecommitdiff
path: root/tests/test_settings_ui.py
diff options
context:
space:
mode:
authorWarry <FunWarry@users.noreply.github.com>2025-12-03 11:41:18 +0100
committerWarry <FunWarry@users.noreply.github.com>2025-12-03 11:41:18 +0100
commitc1d40619aa2aa44f5d967af9b5f47d040d6dc7dd (patch)
treead05969f0bae4cfe68e3e5baf9ea6a8954fa626a /tests/test_settings_ui.py
parent85f7e33b28985afd62a99d64b3e7a6883d62b072 (diff)
parente89be804fd8fdbee1638f0cdc055eb095206ef8c (diff)
downloadtidal-dl-ng-c1d40619aa2aa44f5d967af9b5f47d040d6dc7dd.tar.gz
Merge branch 'feature/json-downloaded' into fusion-refac-&-info
# Conflicts: # .gitignore # README.md # tidal_dl_ng/gui.py
Diffstat (limited to 'tests/test_settings_ui.py')
-rw-r--r--tests/test_settings_ui.py13
1 files changed, 7 insertions, 6 deletions
diff --git a/tests/test_settings_ui.py b/tests/test_settings_ui.py
index 8890500..e77a464 100644
--- a/tests/test_settings_ui.py
+++ b/tests/test_settings_ui.py
@@ -59,7 +59,7 @@ class TestUiDialogSettings:
assert ui.sw_categories is not None
assert isinstance(ui.sw_categories, QtWidgets.QStackedWidget)
- assert ui.sw_categories.count() == 4
+ assert ui.sw_categories.count() == 5
def test_ui_flags_page_widgets(self, qapp):
"""Test that the Flags page contains all expected checkboxes."""
@@ -232,11 +232,12 @@ class TestDialogPreferencesCategories:
dialog = DialogPreferences(mock_settings, settings_save)
# Check that all categories were added
- assert dialog.ui.lw_categories.count() == 4
+ assert dialog.ui.lw_categories.count() == 5
assert dialog.ui.lw_categories.item(0).text() == "Flags"
assert dialog.ui.lw_categories.item(1).text() == "Quality"
assert dialog.ui.lw_categories.item(2).text() == "Numbers"
assert dialog.ui.lw_categories.item(3).text() == "Paths & Formats"
+ assert dialog.ui.lw_categories.item(4).text() == "Delimiters"
@patch.object(DialogPreferences, "exec")
def test_init_categories_sets_first_selected(self, mock_exec, mock_settings, qapp):
@@ -359,13 +360,13 @@ class TestDialogPreferencesIntegration:
assert isinstance(dialog.ui, Ui_DialogSettings)
# Check categories list is populated
- assert dialog.ui.lw_categories.count() == 4
+ assert dialog.ui.lw_categories.count() == 5
- # Check stacked widget has 4 pages
- assert dialog.ui.sw_categories.count() == 4
+ # Check stacked widget has 5 pages
+ assert dialog.ui.sw_categories.count() == 5
# Check all pages are accessible
- for i in range(4):
+ for i in range(5):
page = dialog.ui.sw_categories.widget(i)
assert page is not None