Exemplo n.º 1
0
 def test_get_key_name(self):
     x = 65  # SDL maps everything against upper-case letters
     for key in range(ord('a'), ord('z')):
         ch = chr(x)
         name = keyboard.get_key_name(key)
         self.assertEqual(name, ch)
         x += 1
Exemplo n.º 2
0
    def test_pygame2_sdl_keyboard_get_key_name(self):

        # __doc__ (as of 2009-05-13) for pygame2.sdl.keyboard.get_key_name:

        # get_key_name (key) -> str
        # 
        # Get the descriptive name for a key constant.
        self.assertEqual (keyboard.get_key_name (constants.K_a), 'a')
        self.assertEqual (keyboard.get_key_name (constants.K_b), 'b')
        self.assertEqual (keyboard.get_key_name (constants.K_q), 'q')
        self.assertEqual (keyboard.get_key_name (constants.K_LEFT), 'left')
        self.assertEqual (keyboard.get_key_name (constants.K_PAGEUP), 'page up')
        self.assertEqual (keyboard.get_key_name (constants.K_KP4), '[4]')
        self.assertEqual (keyboard.get_key_name (constants.K_4), '4')