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")