def test_change_existing_accel(self): known, key = Gtk.AccelMap.lookup_entry(TEST_ACCEL_PATH) self.assertTrue(known) self.assertEqual('t', Gtk.accelerator_name(key.accel_key, key.accel_mods)) change_accel(TEST_ACCEL_PATH, 'q') self.assertEqual('q', ACCELS[TEST_ACCEL_PATH].current) self.assertEqual('t', ACCELS[TEST_ACCEL_PATH].default)
def test_change_existing_accel(self): known, key = Gtk.AccelMap.lookup_entry(TEST_ACCEL_PATH) self.assertTrue(known) self.assertEqual('t', Gtk.accelerator_name(key.accel_key, key.accel_mods)) change_accel(TEST_ACCEL_PATH, 'q') self.assertEqual('q', ACCELS[TEST_ACCEL_PATH].current) self.assertEqual('t', ACCELS[TEST_ACCEL_PATH].default)
def test_change_new_accel(self): path = '<Actions>/NewAction' known, key = Gtk.AccelMap.lookup_entry(path) self.assertFalse(known) self.assertEqual('', Gtk.accelerator_name(key.accel_key, key.accel_mods)) change_accel(path, 'n') self.assertEqual('n', ACCELS[path].current) self.assertEqual('', ACCELS[path].default)
def test_load_save_accel_with_space(self): path = '<Actions>/Action With Space' change_accel(path, 'a') self.assertEqual('a', ACCELS[path].current) save_accels('test.accel') change_accel(path, 'b') self.assertEqual('b', ACCELS[path].current) load_accels('test.accel') self.assertEqual('a', ACCELS[path].current)
def test_load_save_accels(self): change_accel(TEST_ACCEL_PATH, 'q') self.assertEqual('q', ACCELS[TEST_ACCEL_PATH].current) save_accels('test.accel') change_accel(TEST_ACCEL_PATH, 'p') self.assertEqual('p', ACCELS[TEST_ACCEL_PATH].current) load_accels('test.accel') self.assertEqual('q', ACCELS[TEST_ACCEL_PATH].current) self.assertEqual('t', ACCELS[TEST_ACCEL_PATH].default)
def test_change_new_accel(self): path = '<Actions>/NewAction' known, key = Gtk.AccelMap.lookup_entry(path) self.assertFalse(known) self.assertEqual('', Gtk.accelerator_name(key.accel_key, key.accel_mods)) change_accel(path, 'n') self.assertEqual('n', ACCELS[path].current) self.assertEqual('', ACCELS[path].default)
def test_load_save_accel_with_space(self): path = '<Actions>/Action With Space' change_accel(path, 'a') self.assertEqual('a', ACCELS[path].current) save_accels('test.accel') change_accel(path, 'b') self.assertEqual('b', ACCELS[path].current) load_accels('test.accel') self.assertEqual('a', ACCELS[path].current)
def test_load_save_accels(self): change_accel(TEST_ACCEL_PATH, 'q') self.assertEqual('q', ACCELS[TEST_ACCEL_PATH].current) save_accels('test.accel') change_accel(TEST_ACCEL_PATH, 'p') self.assertEqual('p', ACCELS[TEST_ACCEL_PATH].current) load_accels('test.accel') self.assertEqual('q', ACCELS[TEST_ACCEL_PATH].current) self.assertEqual('t', ACCELS[TEST_ACCEL_PATH].default)