Пример #1
0
 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)
Пример #2
0
 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)
Пример #3
0
 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)
Пример #4
0
 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)
Пример #5
0
 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)
Пример #6
0
 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)
Пример #7
0
 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)
Пример #8
0
 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)