Ejemplo n.º 1
0
 def select_newest_preset(self):
     """Find and select the newest preset (and its device)."""
     device, preset = find_newest_preset()
     if device is not None:
         self.get('device_selection').set_active_id(device)
     if preset is not None:
         self.get('preset_selection').set_active_id(preset)
Ejemplo n.º 2
0
 def test_find_newest_preset_8(self):
     create_preset('Foo Device', 'preset 1')
     time.sleep(0.01)
     create_preset('Foo Device', 'preset 3')
     time.sleep(0.01)
     create_preset('Bar Device', 'preset 2')
     self.assertEqual(find_newest_preset('Foo Device'),
                      ('Foo Device', 'preset 3'))
Ejemplo n.º 3
0
    def test_find_newest_preset_1(self):
        create_preset('Foo Device', 'preset 1')
        time.sleep(0.01)
        create_preset('Bar Device', 'preset 2')

        # not a preset, ignore
        time.sleep(0.01)
        path = os.path.join(PRESETS, 'Bar Device', 'picture.png')
        os.mknod(path)

        self.assertEqual(find_newest_preset(), ('Bar Device', 'preset 2'))
Ejemplo n.º 4
0
 def test_find_newest_preset_7(self):
     self.assertEqual(find_newest_preset('Foo Device'),
                      ('Foo Device', None))
Ejemplo n.º 5
0
 def test_find_newest_preset_6(self):
     # takes the first one that the test-fake returns
     self.assertEqual(find_newest_preset(), ('Foo Device', None))
Ejemplo n.º 6
0
 def test_find_newest_preset_5(self):
     create_preset('Foo Device', 'preset 1')
     time.sleep(0.01)
     create_preset('unknown device 3', 'preset 3')
     self.assertEqual(find_newest_preset(), ('Foo Device', 'preset 1'))
Ejemplo n.º 7
0
 def test_find_newest_preset_4(self):
     create_preset('Foo Device', 'preset 1')
     self.assertEqual(find_newest_preset(), ('Foo Device', 'preset 1'))
Ejemplo n.º 8
0
 def test_find_newest_preset_3(self):
     os.makedirs(f'{PRESETS}/Foo Device')
     self.assertEqual(find_newest_preset(), ('Foo Device', None))
Ejemplo n.º 9
0
 def test_find_newest_preset_2(self):
     os.makedirs(f'{PRESETS}/Foo Device')
     time.sleep(0.01)
     os.makedirs(f'{PRESETS}/device_2')
     # takes the first one that the test-fake returns
     self.assertEqual(find_newest_preset(), ('Foo Device', None))
Ejemplo n.º 10
0
 def test_find_newest_preset_7(self):
     self.assertEqual(find_newest_preset('device 1'), ('device 1', None))