summaryrefslogtreecommitdiff
path: root/setuptools/tests/test_wheel.py
diff options
context:
space:
mode:
authorBenoit Pierre <benoit.pierre@gmail.com>2017-11-26 23:11:14 +0100
committerBenoit Pierre <benoit.pierre@gmail.com>2017-11-26 23:11:14 +0100
commite72afd6243713cd0d3f8a5bc5b50fb59934d7ff8 (patch)
treec581ac167e585999386d3ac2983b6416e4ff5430 /setuptools/tests/test_wheel.py
parent7b3ed4f22aad1b62c537cc89b07b1691033730c3 (diff)
downloadpython-setuptools-git-e72afd6243713cd0d3f8a5bc5b50fb59934d7ff8.tar.gz
fix encoding handling of wheels metadata
Diffstat (limited to 'setuptools/tests/test_wheel.py')
-rw-r--r--setuptools/tests/test_wheel.py14
1 files changed, 12 insertions, 2 deletions
diff --git a/setuptools/tests/test_wheel.py b/setuptools/tests/test_wheel.py
index a0c16c53..2e857253 100644
--- a/setuptools/tests/test_wheel.py
+++ b/setuptools/tests/test_wheel.py
@@ -1,3 +1,5 @@
+# -*- coding: utf-8 -*-
+
"""wheel tests
"""
@@ -72,13 +74,14 @@ def test_wheel_info(filename, info):
@contextlib.contextmanager
def build_wheel(extra_file_defs=None, **kwargs):
file_defs = {
- 'setup.py': DALS(
+ 'setup.py': (DALS(
'''
+ # -*- coding: utf-8 -*-
from setuptools import setup
import setuptools
setup(**%r)
'''
- ) % kwargs,
+ ) % kwargs).encode('utf-8'),
}
if extra_file_defs:
file_defs.update(extra_file_defs)
@@ -171,6 +174,13 @@ WHEEL_INSTALL_TESTS = (
),
dict(
+ id='utf-8',
+ setup_kwargs=dict(
+ description='Description accentuée',
+ )
+ ),
+
+ dict(
id='data',
file_defs={
'data.txt': DALS(