def testDefault(self): """ test retrieving default sequences """ QSettings().clear() s = QgsShortcutsManager(None) shortcut1 = QShortcut(None) shortcut2 = QShortcut(None) action1 = QAction('action1', None) action2 = QAction('action2', None) # test while not yet registered self.assertEqual(s.defaultKeySequence(shortcut1), '') self.assertEqual(s.defaultKeySequence(action1), '') self.assertEqual(s.objectDefaultKeySequence(shortcut1), '') self.assertEqual(s.objectDefaultKeySequence(action1), '') # now register them s.registerShortcut(shortcut1, 'A') s.registerShortcut(shortcut2, 'B') s.registerAction(action1, 'C') s.registerAction(action2, 'D') self.assertEqual(s.defaultKeySequence(shortcut1), 'A') self.assertEqual(s.defaultKeySequence(shortcut2), 'B') self.assertEqual(s.defaultKeySequence(action1), 'C') self.assertEqual(s.defaultKeySequence(action2), 'D') self.assertEqual(s.objectDefaultKeySequence(shortcut1), 'A') self.assertEqual(s.objectDefaultKeySequence(shortcut2), 'B') self.assertEqual(s.objectDefaultKeySequence(action1), 'C') self.assertEqual(s.objectDefaultKeySequence(action2), 'D')
def testDefault(self): """ test retrieving default sequences """ QgsSettings().clear() s = QgsShortcutsManager(None) shortcut1 = QShortcut(None) shortcut2 = QShortcut(None) action1 = QAction('action1', None) action2 = QAction('action2', None) # test while not yet registered self.assertEqual(s.defaultKeySequence(shortcut1), '') self.assertEqual(s.defaultKeySequence(action1), '') self.assertEqual(s.objectDefaultKeySequence(shortcut1), '') self.assertEqual(s.objectDefaultKeySequence(action1), '') # now register them s.registerShortcut(shortcut1, 'A') s.registerShortcut(shortcut2, 'B') s.registerAction(action1, 'C') s.registerAction(action2, 'D') self.assertEqual(s.defaultKeySequence(shortcut1), 'A') self.assertEqual(s.defaultKeySequence(shortcut2), 'B') self.assertEqual(s.defaultKeySequence(action1), 'C') self.assertEqual(s.defaultKeySequence(action2), 'D') self.assertEqual(s.objectDefaultKeySequence(shortcut1), 'A') self.assertEqual(s.objectDefaultKeySequence(shortcut2), 'B') self.assertEqual(s.objectDefaultKeySequence(action1), 'C') self.assertEqual(s.objectDefaultKeySequence(action2), 'D')
def testDefault(self): """ test retrieving default sequences """ QSettings().clear() s = QgsShortcutsManager(None) shortcut1 = QShortcut(None) shortcut2 = QShortcut(None) action1 = QAction("action1", None) action2 = QAction("action2", None) # test while not yet registered self.assertEqual(s.defaultKeySequence(shortcut1), "") self.assertEqual(s.defaultKeySequence(action1), "") self.assertEqual(s.objectDefaultKeySequence(shortcut1), "") self.assertEqual(s.objectDefaultKeySequence(action1), "") # now register them s.registerShortcut(shortcut1, "A") s.registerShortcut(shortcut2, "B") s.registerAction(action1, "C") s.registerAction(action2, "D") self.assertEqual(s.defaultKeySequence(shortcut1), "A") self.assertEqual(s.defaultKeySequence(shortcut2), "B") self.assertEqual(s.defaultKeySequence(action1), "C") self.assertEqual(s.defaultKeySequence(action2), "D") self.assertEqual(s.objectDefaultKeySequence(shortcut1), "A") self.assertEqual(s.objectDefaultKeySequence(shortcut2), "B") self.assertEqual(s.objectDefaultKeySequence(action1), "C") self.assertEqual(s.objectDefaultKeySequence(action2), "D")