Skip to content

Commit 68d978e

Browse files
Fix tests
1 parent 1eaeca3 commit 68d978e

File tree

1 file changed

+6
-46
lines changed

1 file changed

+6
-46
lines changed

Lib/test/test_pyrepl/test_eventqueue.py

Lines changed: 6 additions & 46 deletions
Original file line numberDiff line numberDiff line change
@@ -146,38 +146,7 @@ def test_push_unicode_character_two_bytes(self):
146146
self.assertEqual(e.evt, "key")
147147
self.assertEqual(e.data, "ч")
148148

149-
def test_push_unicode_character_two_bytes_in_paste_mode(self):
150-
eq = self.make_eventqueue()
151-
eq.keymap = {}
152-
153-
def _event(evt, data, raw=None):
154-
r = raw if raw is not None else data.encode(eq.encoding)
155-
e = Event(evt, data, r)
156-
return e
157-
158-
def _push(keys):
159-
for k in keys:
160-
eq.push(k)
161-
162-
_push(b"\x1b[200")
163-
_push("ñ".encode(eq.encoding, "replace"))
164-
_push(b"\x1b[201")
165-
166-
self.assertEqual(eq.get(), _event("key", "\x1b"))
167-
self.assertEqual(eq.get(), _event("key", "["))
168-
self.assertEqual(eq.get(), _event("key", "2"))
169-
self.assertEqual(eq.get(), _event("key", "0"))
170-
self.assertEqual(eq.get(), _event("key", "0"))
171-
172-
self.assertEqual(eq.get(), _event("key", "ñ", b'\xc3\xb1'))
173-
174-
self.assertEqual(eq.get(), _event("key", "\x1b"))
175-
self.assertEqual(eq.get(), _event("key", "["))
176-
self.assertEqual(eq.get(), _event("key", "2"))
177-
self.assertEqual(eq.get(), _event("key", "0"))
178-
self.assertEqual(eq.get(), _event("key", "1"))
179-
180-
def test_push_unicode_character_as_str_in_paste_mode(self):
149+
def test_push_single_chars_and_unicode_character_as_str(self):
181150
eq = self.make_eventqueue()
182151
eq.keymap = {}
183152

@@ -192,22 +161,13 @@ def _push(keys):
192161

193162
self.assertIsInstance("ñ", str)
194163

195-
_push(b"\x1b[200")
164+
_push(b"b")
196165
with self.assertRaises(AssertionError):
197166
_push("ñ")
198-
_push(b"\x1b[201")
199-
200-
self.assertEqual(eq.get(), _event("key", "\x1b"))
201-
self.assertEqual(eq.get(), _event("key", "["))
202-
self.assertEqual(eq.get(), _event("key", "2"))
203-
self.assertEqual(eq.get(), _event("key", "0"))
204-
self.assertEqual(eq.get(), _event("key", "0"))
205-
206-
self.assertEqual(eq.get(), _event("key", "\x1b"))
207-
self.assertEqual(eq.get(), _event("key", "["))
208-
self.assertEqual(eq.get(), _event("key", "2"))
209-
self.assertEqual(eq.get(), _event("key", "0"))
210-
self.assertEqual(eq.get(), _event("key", "1"))
167+
_push(b"a")
168+
169+
self.assertEqual(eq.get(), _event("key", "b"))
170+
self.assertEqual(eq.get(), _event("key", "a"))
211171

212172

213173
@unittest.skipIf(support.MS_WINDOWS, "No Unix event queue on Windows")

0 commit comments

Comments
 (0)