aboutsummaryrefslogtreecommitdiffstatshomepage
path: root/Lib/test/test_pyrepl/test_eventqueue.py
diff options
context:
space:
mode:
Diffstat (limited to 'Lib/test/test_pyrepl/test_eventqueue.py')
-rw-r--r--Lib/test/test_pyrepl/test_eventqueue.py7
1 files changed, 7 insertions, 0 deletions
diff --git a/Lib/test/test_pyrepl/test_eventqueue.py b/Lib/test/test_pyrepl/test_eventqueue.py
index a1bac38fbd4..b25bdb956b0 100644
--- a/Lib/test/test_pyrepl/test_eventqueue.py
+++ b/Lib/test/test_pyrepl/test_eventqueue.py
@@ -123,6 +123,13 @@ class EventQueueTestBase:
self.assertEqual(eq.events[2].evt, "key")
self.assertEqual(eq.events[2].data, "Z")
+ def test_push_unicode_character(self):
+ eq = self.make_eventqueue()
+ eq.keymap = {}
+ eq.push("ч")
+ self.assertEqual(eq.events[0].evt, "key")
+ self.assertEqual(eq.events[0].data, "ч")
+
@unittest.skipIf(support.MS_WINDOWS, "No Unix event queue on Windows")
class TestUnixEventQueue(EventQueueTestBase, unittest.TestCase):