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)
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'))
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'))
def test_find_newest_preset_7(self): self.assertEqual(find_newest_preset('Foo Device'), ('Foo Device', None))
def test_find_newest_preset_6(self): # takes the first one that the test-fake returns self.assertEqual(find_newest_preset(), ('Foo Device', None))
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'))
def test_find_newest_preset_4(self): create_preset('Foo Device', 'preset 1') self.assertEqual(find_newest_preset(), ('Foo Device', 'preset 1'))
def test_find_newest_preset_3(self): os.makedirs(f'{PRESETS}/Foo Device') self.assertEqual(find_newest_preset(), ('Foo Device', None))
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))
def test_find_newest_preset_7(self): self.assertEqual(find_newest_preset('device 1'), ('device 1', None))