We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent 3fc5d08 commit 81b4171Copy full SHA for 81b4171
bpython/test/test_keys.py
@@ -0,0 +1,20 @@
1
+#!/usr/bin/env python
2
+import unittest
3
+import bpython.keys as keys
4
+
5
+class TestKeys(unittest.TestCase):
6
+ def test_keymap_getitem(self):
7
+ """Verify keys.KeyMap correctly looking up items."""
8
+ self.assertEqual(keys.key_dispatch['C-['], (chr(27), '^['))
9
+ self.assertEqual(keys.key_dispatch['F11'], ('KEY_F(11)',))
10
+ self.assertEqual(keys.key_dispatch['C-a'], ('\x01', '^A'))
11
12
+ def test_keymap_keyerror(self):
13
+ """Verify keys.KeyMap raising KeyError when getting undefined key"""
14
+ def raiser():
15
+ keys.key_dispatch['C-asdf']
16
+ keys.key_dispatch['C-qwerty']
17
+ self.assertRaises(KeyError, raiser);
18
19
+if __name__ == '__main__':
20
+ unittest.main()
0 commit comments