示例#1
0
    def testParse13 (self):
        hotkey = HotKeyParser.fromString (u" Ctrl + F1 ")

        self.assertEqual (hotkey.key, u"F1")
        self.assertTrue (hotkey.ctrl)
        self.assertFalse (hotkey.shift)
        self.assertFalse (hotkey.alt)
示例#2
0
    def testParse7(self):
        hotkey = HotKeyParser.fromString(u"+")

        self.assertEqual(hotkey.key, u"+")
        self.assertFalse(hotkey.ctrl)
        self.assertFalse(hotkey.shift)
        self.assertFalse(hotkey.alt)
示例#3
0
    def testParse5(self):
        hotkey = HotKeyParser.fromString(u"Shift+Alt+Ctrl+F1")

        self.assertEqual(hotkey.key, "F1")
        self.assertTrue(hotkey.ctrl)
        self.assertTrue(hotkey.shift)
        self.assertTrue(hotkey.alt)
示例#4
0
    def testParse4 (self):
        hotkey = HotKeyParser.fromString (u"Alt+A")

        self.assertEqual (hotkey.key, "A")
        self.assertFalse (hotkey.ctrl)
        self.assertFalse (hotkey.shift)
        self.assertTrue (hotkey.alt)
示例#5
0
    def testParse13(self):
        hotkey = HotKeyParser.fromString(u" Ctrl + F1 ")

        self.assertEqual(hotkey.key, u"F1")
        self.assertTrue(hotkey.ctrl)
        self.assertFalse(hotkey.shift)
        self.assertFalse(hotkey.alt)
示例#6
0
    def testParse4(self):
        hotkey = HotKeyParser.fromString(u"Alt+A")

        self.assertEqual(hotkey.key, "A")
        self.assertFalse(hotkey.ctrl)
        self.assertFalse(hotkey.shift)
        self.assertTrue(hotkey.alt)
示例#7
0
    def testParse7 (self):
        hotkey = HotKeyParser.fromString (u"+")

        self.assertEqual (hotkey.key, u"+")
        self.assertFalse (hotkey.ctrl)
        self.assertFalse (hotkey.shift)
        self.assertFalse (hotkey.alt)
示例#8
0
    def testParse9(self):
        hotkey = HotKeyParser.fromString(u"ShIfT+ALT+ctrl+F1")

        self.assertEqual(hotkey.key, "F1")
        self.assertTrue(hotkey.ctrl)
        self.assertTrue(hotkey.shift)
        self.assertTrue(hotkey.alt)
示例#9
0
    def testParse9 (self):
        hotkey = HotKeyParser.fromString (u"ShIfT+ALT+ctrl+F1")

        self.assertEqual (hotkey.key, "F1")
        self.assertTrue (hotkey.ctrl)
        self.assertTrue (hotkey.shift)
        self.assertTrue (hotkey.alt)
示例#10
0
    def testParse5 (self):
        hotkey = HotKeyParser.fromString (u"Shift+Alt+Ctrl+F1")

        self.assertEqual (hotkey.key, "F1")
        self.assertTrue (hotkey.ctrl)
        self.assertTrue (hotkey.shift)
        self.assertTrue (hotkey.alt)
示例#11
0
    def testParse8(self):
        hotkey = HotKeyParser.fromString("Ctrl++")

        self.assertEqual(hotkey.key, "+")
        self.assertTrue(hotkey.ctrl)
        self.assertFalse(hotkey.shift)
        self.assertFalse(hotkey.alt)
示例#12
0
    def testParse8(self):
        hotkey = HotKeyParser.fromString("Ctrl++")

        self.assertEqual(hotkey.key, "+")
        self.assertTrue(hotkey.ctrl)
        self.assertFalse(hotkey.shift)
        self.assertFalse(hotkey.alt)
示例#13
0
 def _loadValue(self):
     """
     Получить значение. В производных классах этот метод переопределяется
     """
     if self.config.has_option(self.section, self.param):
         return HotKeyParser.fromString(
             self.config.get(self.section, self.param))
     else:
         raise ValueError('Use default hotkey')
示例#14
0
 def testParseInvalid_03(self):
     self.assertIsNone(HotKeyParser.fromString("Ctrl+Shift+Alt+"))
示例#15
0
 def _loadValue (self):
     """
     Получить значение. В производных классах этот метод переопределяется
     """
     return HotKeyParser.fromString (self.config.get (self.section, self.param))
示例#16
0
 def testParse6(self):
     self.assertIsNone(HotKeyParser.fromString(""))
示例#17
0
 def testParseInvalid_04(self):
     self.assertIsNone(HotKeyParser.fromString("asdfasd Абырвалг"))
示例#18
0
 def _loadValue(self):
     """
     Получить значение. В производных классах этот метод переопределяется
     """
     return HotKeyParser.fromString(
         self.config.get(self.section, self.param))
示例#19
0
 def testParseInvalid_01(self):
     self.assertIsNone(HotKeyParser.fromString("Ctrl+"))