summaryrefslogtreecommitdiffstats
path: root/Lib/test/test_pep3120.py
diff options
context:
space:
mode:
Diffstat (limited to 'Lib/test/test_pep3120.py')
-rw-r--r--Lib/test/test_pep3120.py43
1 files changed, 0 insertions, 43 deletions
diff --git a/Lib/test/test_pep3120.py b/Lib/test/test_pep3120.py
deleted file mode 100644
index 97dced8..0000000
--- a/Lib/test/test_pep3120.py
+++ /dev/null
@@ -1,43 +0,0 @@
-# This file is marked as binary in the CVS, to prevent MacCVS from recoding it.
-
-import unittest
-
-class PEP3120Test(unittest.TestCase):
-
- def test_pep3120(self):
- self.assertEqual(
- "Питон".encode("utf-8"),
- b'\xd0\x9f\xd0\xb8\xd1\x82\xd0\xbe\xd0\xbd'
- )
- self.assertEqual(
- "\П".encode("utf-8"),
- b'\\\xd0\x9f'
- )
-
- def test_badsyntax(self):
- try:
- import test.badsyntax_pep3120
- except SyntaxError as msg:
- msg = str(msg).lower()
- self.assertTrue('utf-8' in msg)
- else:
- self.fail("expected exception didn't occur")
-
-
-class BuiltinCompileTests(unittest.TestCase):
-
- # Issue 3574.
- def test_latin1(self):
- # Allow compile() to read Latin-1 source.
- source_code = '# coding: Latin-1\nu = "Ç"\n'.encode("Latin-1")
- try:
- code = compile(source_code, '<dummy>', 'exec')
- except SyntaxError:
- self.fail("compile() cannot handle Latin-1 source")
- ns = {}
- exec(code, ns)
- self.assertEqual('Ç', ns['u'])
-
-
-if __name__ == "__main__":
- unittest.main()