浏览代码

[setup.py] Do not use unicode literals

See http://bugs.python.org/issue13943 for context
Philipp Hagemeister 11 年之前
父节点
当前提交
01c62591d1
共有 2 个文件被更改,包括 8 次插入1 次删除
  1. 1 1
      setup.py
  2. 7 0
      test/test_unicode_literals.py

+ 1 - 1
setup.py

@@ -1,7 +1,7 @@
 #!/usr/bin/env python
 # -*- coding: utf-8 -*-
 
-from __future__ import print_function, unicode_literals
+from __future__ import print_function
 
 import pkg_resources
 import sys

+ 7 - 0
test/test_unicode_literals.py

@@ -7,6 +7,10 @@ import unittest
 
 rootDir = os.path.dirname(os.path.dirname(os.path.abspath(__file__)))
 
+IGNORED_FILES = [
+    'setup.py',  # http://bugs.python.org/issue13943
+]
+
 
 class TestUnicodeLiterals(unittest.TestCase):
     def test_all_files(self):
@@ -17,6 +21,9 @@ class TestUnicodeLiterals(unittest.TestCase):
             for basename in filenames:
                 if not basename.endswith('.py'):
                     continue
+                if basename in IGNORED_FILES:
+                    continue
+
                 fn = os.path.join(dirpath, basename)
                 with io.open(fn, encoding='utf-8') as inf:
                     code = inf.read()