zapretgui/tests/test_profile_compact_display_combo.py
2026-05-31 01:29:36 +03:00

26 lines
698 B
Python

from __future__ import annotations
import unittest
from types import SimpleNamespace
from profile.ui.profile_setup_page import CompactDisplayComboBox
class ProfileCompactDisplayComboTests(unittest.TestCase):
def test_sync_compact_text_skips_duplicate_text(self) -> None:
text_calls: list[str] = []
combo = SimpleNamespace(
_compact_text_by_data={"n": "n"},
currentIndex=lambda: 0,
itemData=lambda _index: "n",
text=lambda: "n",
setText=text_calls.append,
)
CompactDisplayComboBox._sync_compact_text(combo)
self.assertEqual(text_calls, [])
if __name__ == "__main__":
unittest.main()