diff options
author | Benoit Pierre <benoit.pierre@gmail.com> | 2019-11-13 10:20:31 +0000 |
---|---|---|
committer | GitHub <noreply@github.com> | 2019-11-13 10:20:31 +0000 |
commit | 705d41e4903bc2d12a805172c0f446e2eb32eb9c (patch) | |
tree | 914b2d31d194efae9e47551dbc11b8f9b68e21be /setuptools/tests | |
parent | 5af71d2c5c8015d5520b9aae4a6117d31cefeeac (diff) | |
parent | 16a3ef93fc66373f6c5f4da12303dd111403fcb1 (diff) | |
download | external_python_setuptools-705d41e4903bc2d12a805172c0f446e2eb32eb9c.tar.gz external_python_setuptools-705d41e4903bc2d12a805172c0f446e2eb32eb9c.tar.bz2 external_python_setuptools-705d41e4903bc2d12a805172c0f446e2eb32eb9c.zip |
Merge pull request #1861 from benoit-pierre/fix_empty_namespace_package_wheel_install
Fix empty namespace package wheel install
Diffstat (limited to 'setuptools/tests')
-rw-r--r-- | setuptools/tests/test_wheel.py | 28 |
1 files changed, 28 insertions, 0 deletions
diff --git a/setuptools/tests/test_wheel.py b/setuptools/tests/test_wheel.py index e85a4a7e..d50816c2 100644 --- a/setuptools/tests/test_wheel.py +++ b/setuptools/tests/test_wheel.py @@ -451,6 +451,34 @@ WHEEL_INSTALL_TESTS = ( ), dict( + id='empty_namespace_package', + file_defs={ + 'foobar': { + '__init__.py': "__import__('pkg_resources').declare_namespace(__name__)", + }, + }, + setup_kwargs=dict( + namespace_packages=['foobar'], + packages=['foobar'], + ), + install_tree=flatten_tree({ + 'foo-1.0-py{py_version}.egg': [ + 'foo-1.0-py{py_version}-nspkg.pth', + {'EGG-INFO': [ + 'PKG-INFO', + 'RECORD', + 'WHEEL', + 'namespace_packages.txt', + 'top_level.txt', + ]}, + {'foobar': [ + '__init__.py', + ]}, + ] + }), + ), + + dict( id='data_in_package', file_defs={ 'foo': { |