def testTooltip(self):
        """" test action tooltips """
        action1 = QAction('action1', None)
        action1.setToolTip('my tooltip')
        action2 = QAction('action2', None)
        action2.setToolTip('my multiline\ntooltip')
        action3 = QAction('action3', None)
        action3.setToolTip('my tooltip (Ctrl+S)')

        s = QgsShortcutsManager(None)
        s.registerAction(action1)
        s.registerAction(action2)
        s.registerAction(action3, 'Ctrl+S')

        self.assertEqual(action1.toolTip(), '<b>my tooltip</b>')
        self.assertEqual(action2.toolTip(),
                         '<b>my multiline</b><p>tooltip</p>')
        self.assertEqual(action3.toolTip(), '<b>my tooltip </b> (Ctrl+S)')