device: initialize device registers to empty list

This commit is contained in:
Peter F. Patel-Schneider 2024-04-19 10:57:39 -04:00
parent 8fbd643110
commit c4e2a5683a
2 changed files with 3 additions and 2 deletions

View File

@ -101,7 +101,8 @@ class Device:
self._tid_map = None # map from transports to product identifiers self._tid_map = None # map from transports to product identifiers
self._persister = None # persister holds settings self._persister = None # persister holds settings
self._led_effects = self._firmware = self._keys = self._remap_keys = self._gestures = None self._led_effects = self._firmware = self._keys = self._remap_keys = self._gestures = None
self._profiles = self._backlight = self.registers = self._settings = None self._profiles = self._backlight = self._settings = None
self.registers = []
self.notification_flags = None self.notification_flags = None
self.battery_info = None self.battery_info = None
self.link_encrypted = None self.link_encrypted = None

View File

@ -106,7 +106,7 @@ def test_Device_name(device_info, responses, codename, name, kind, mock_base):
[None, "Illuminated", "Craft", "G700", "MX Vertical", None], [None, "Illuminated", "Craft", "G700", "MX Vertical", None],
[0xFF, 0x0, 0xFF, 0x0, 0xFF, 0xFF], [0xFF, 0x0, 0xFF, 0x0, 0xFF, 0xFF],
[1.0, 1.0, 4.5, 1.0, 4.5, 4.5], [1.0, 1.0, 4.5, 1.0, 4.5, 4.5],
[None, [], [], (common.NamedInt(7, "battery status"), common.NamedInt(81, "three leds")), [], None], [[], [], [], (common.NamedInt(7, "battery status"), common.NamedInt(81, "three leds")), [], []],
), ),
) )
def test_Device_info(device_info, responses, handle, _name, _codename, number, protocol, registers, mock_base): def test_Device_info(device_info, responses, handle, _name, _codename, number, protocol, registers, mock_base):