Beispiel #1
0
 def test_selected_preset(self, setting_info, selected):
     assert multidpi_range.process_value(setting_info,
                                         "100,200,300,400,500",
                                         selected_preset=selected) == [
                                             0x05, selected, 0x01, 0x02,
                                             0x03, 0x04, 0x05
                                         ]
Beispiel #2
0
 def test_selected_preset_out_of_range(self, setting_info):
     with pytest.raises(ValueError):
         multidpi_range.process_value(setting_info,
                                      "100,200",
                                      selected_preset=3)
Beispiel #3
0
 def test_too_fiew_pressets(self, setting_info):
     with pytest.raises(ValueError):
         multidpi_range.process_value(setting_info, [])
Beispiel #4
0
 def test_too_many_pressets(self, setting_info, input_):
     with pytest.raises(ValueError):
         multidpi_range.process_value(setting_info, input_)
Beispiel #5
0
 def test_values(self, setting_info, input_, expected_output):
     assert multidpi_range.process_value(setting_info,
                                         input_) == expected_output  # noqa
 def test_count_format_flag(self, setting_info2):
     assert multidpi_range.process_value(
         setting_info2,
         "100,200",
     ) == [0b00000011, 0x01, 0x01, 0x00, 0x02, 0x00]