diff options
author | Terry Jan Reedy <tjreedy@udel.edu> | 2015-08-06 04:54:45 (GMT) |
---|---|---|
committer | Terry Jan Reedy <tjreedy@udel.edu> | 2015-08-06 04:54:45 (GMT) |
commit | 0901d84e3537174ed00e2a684a81d3c0c6890c58 (patch) | |
tree | d0a3929ec715d40c36f7e9690f2ed7b342eb1efb /Lib/idlelib/idle_test/test_editor.py | |
parent | 7d6adab716e3007cc50864dd7a2757fe55ae7d2f (diff) | |
parent | 5c28e9f887d8a8089d4e5ed6060e61a0da5afbe2 (diff) | |
download | cpython-0901d84e3537174ed00e2a684a81d3c0c6890c58.zip cpython-0901d84e3537174ed00e2a684a81d3c0c6890c58.tar.gz cpython-0901d84e3537174ed00e2a684a81d3c0c6890c58.tar.bz2 |
Issue #23672:Merge with 3.4
Diffstat (limited to 'Lib/idlelib/idle_test/test_editor.py')
-rw-r--r-- | Lib/idlelib/idle_test/test_editor.py | 16 |
1 files changed, 16 insertions, 0 deletions
diff --git a/Lib/idlelib/idle_test/test_editor.py b/Lib/idlelib/idle_test/test_editor.py new file mode 100644 index 0000000..a31d26d --- /dev/null +++ b/Lib/idlelib/idle_test/test_editor.py @@ -0,0 +1,16 @@ +import unittest +from tkinter import Tk, Text +from idlelib.EditorWindow import EditorWindow +from test.support import requires + +class Editor_func_test(unittest.TestCase): + def test_filename_to_unicode(self): + func = EditorWindow._filename_to_unicode + class dummy(): filesystemencoding = 'utf-8' + pairs = (('abc', 'abc'), ('a\U00011111c', 'a\ufffdc'), + (b'abc', 'abc'), (b'a\xf0\x91\x84\x91c', 'a\ufffdc')) + for inp, out in pairs: + self.assertEqual(func(dummy, inp), out) + +if __name__ == '__main__': + unittest.main(verbosity=2) |