Solaar/tests/logitech_receiver
MattHag d77838282c rule storage: Use composition for diversion dialog
Introduce a higher level storage provider interface to decouple storage
implementation from diversion dialog and use composition to pass an
implementation.

This simplifies testing of the diversion dialog and enables clean unit
testing without I/O.

Related #2675
2025-01-02 01:47:06 +01:00
..
__init__.py tests: Add tests of common module 2024-02-18 06:10:53 -05:00
fake_hidpp.py Test notifications 2025-01-01 13:48:14 -05:00
test_base.py base: Refactor device filtering 2025-01-01 11:20:28 -05:00
test_base_usb.py Speedup lookup of known receivers 2025-01-01 11:33:07 -05:00
test_common.py refactor: use IntEnum for firmware and cidgroup constances 2024-10-23 16:25:35 -04:00
test_desktop_notifications.py Make lr/desktop_notifications testable 2024-10-08 14:35:16 -04:00
test_device.py Fixes on top of refactoring 2025-01-01 10:46:04 -05:00
test_diversion.py rule storage: Use composition for diversion dialog 2025-01-02 01:47:06 +01:00
test_hidpp10.py Remove NamedInts: Convert NotificationFlag to flag 2025-01-01 10:46:04 -05:00
test_hidpp20_complex.py Fixes on top of refactoring 2025-01-01 10:46:04 -05:00
test_hidpp20_simple.py Fixes on top of refactoring 2025-01-01 10:46:04 -05:00
test_notifications.py Refactor notifications 2025-01-01 13:48:14 -05:00
test_receiver.py receiver: Test extraction of serial and max. devices 2025-01-01 12:52:33 -05:00
test_setting_templates.py Refactor: Introduce Feature enum 2024-10-14 07:28:09 -04:00
test_settings_validator.py Split up huge settings module 2025-01-01 10:46:04 -05:00