diff options
| author | Miss Islington (bot) <31488909+miss-islington@users.noreply.github.com> | 2024-07-14 09:02:46 (GMT) |
|---|---|---|
| committer | GitHub <noreply@github.com> | 2024-07-14 09:02:46 (GMT) |
| commit | e28f863bd5c9f5df6780b17ebb9c3a35ed7fe01e (patch) | |
| tree | e1a8a95b75251ed276624e1655b6df874815c582 /Lib/test/test_pyrepl/test_reader.py | |
| parent | e8594aadd5f8518f147944539c99efe126c20b35 (diff) | |
| download | cpython-e28f863bd5c9f5df6780b17ebb9c3a35ed7fe01e.zip cpython-e28f863bd5c9f5df6780b17ebb9c3a35ed7fe01e.tar.gz cpython-e28f863bd5c9f5df6780b17ebb9c3a35ed7fe01e.tar.bz2 | |
[3.13] gh-121609: Fix pasting of characters containing unicode character joiner (GH-121667) (#121733)
Co-authored-by: Marta Gómez Macías <mgmacias@google.com>
Diffstat (limited to 'Lib/test/test_pyrepl/test_reader.py')
| -rw-r--r-- | Lib/test/test_pyrepl/test_reader.py | 6 |
1 files changed, 6 insertions, 0 deletions
diff --git a/Lib/test/test_pyrepl/test_reader.py b/Lib/test/test_pyrepl/test_reader.py index 78b1132..c09838f 100644 --- a/Lib/test/test_pyrepl/test_reader.py +++ b/Lib/test/test_pyrepl/test_reader.py @@ -89,6 +89,12 @@ class TestReader(TestCase): reader.setpos_from_xy(0, 0) self.assertEqual(reader.pos, 0) + def test_control_characters(self): + code = 'flag = "🏳️🌈"' + events = code_to_events(code) + reader, _ = handle_all_events(events) + self.assert_screen_equals(reader, 'flag = "🏳️\\u200d🌈"') + def test_setpos_from_xy_multiple_lines(self): # fmt: off code = ( |
