def testShortcut(self): a = QAction("Test Action", None) a.setToolTip("Test Tooltip") p = ProxyAction() p.setAttribute(ProxyActionAttribute.UpdateText) p.action = a p.setShortcut(QKeySequence("Ctrl+T")) self.assertEqual(p.text(), "Test Action") p.setShortcutVisibleInToolTip(True) self.assertEqual(p.toolTip(), "Test Tooltip <span style=\"color: gray; font-size: small\">Ctrl+T</span>") p.setShortcutVisibleInToolTip(False) self.assertEqual(p.toolTip(), "Test Tooltip")