示例#1
0
 def test_default_values(self, setting_info2, value):
     bytes_ = buttons.process_value(setting_info2, value)
     assert bytes_ == [
         0x01, 0x00, 0x00,
         0x02, 0x00, 0x00,
         0x61, 0xB5, 0x00,
         0x30, 0x00, 0x00,
     ]
示例#2
0
 def test_dict_values(self, setting_info2):
     bytes_ = buttons.process_value(setting_info2, {
         "buttons": {
             "button1": "button4",
             "button2": "PlayPause",
             "button3": "Enter",
             "button4": "dpi",
         }
     })
     assert bytes_ == [
         0x04, 0x00, 0x00,
         0x61, 0xCD, 0x00,
         0x51, 0x28, 0x00,
         0x30, 0x00, 0x00,
     ]
示例#3
0
 def test_string_value_disable(self, setting_info1, value):
     bytes_ = buttons.process_value(setting_info1, value)  # noqa
     assert bytes_ == [
         0x00, 0x00, 0x00,
         0x02, 0x00, 0x00,
     ]
示例#4
0
 def test_string_value_dpi(self, setting_info1):
     bytes_ = buttons.process_value(setting_info1, "buttons(button1=dpi)")
     assert bytes_ == [
         0x30, 0x00, 0x00,
         0x02, 0x00, 0x00,
     ]
示例#5
0
 def test_string_values_scroll(self, setting_info1, value, expected):
     bytes_ = buttons.process_value(setting_info1, value)
     assert bytes_ == expected
示例#6
0
 def test_string_values_multimedia(self, setting_info1, value, expected):  # noqa
     bytes_ = buttons.process_value(setting_info1, value)
     assert bytes_ == expected
示例#7
0
 def test_string_values_keyboard_qwerty(self, setting_info1, value, expected):  # noqa
     bytes_ = buttons.process_value(setting_info1, value)
     assert bytes_ == expected