aboutsummaryrefslogtreecommitdiffstats
path: root/setuptools/tests
diff options
context:
space:
mode:
authorBenoit Pierre <benoit.pierre@gmail.com>2019-11-13 10:20:31 +0000
committerGitHub <noreply@github.com>2019-11-13 10:20:31 +0000
commit705d41e4903bc2d12a805172c0f446e2eb32eb9c (patch)
tree914b2d31d194efae9e47551dbc11b8f9b68e21be /setuptools/tests
parent5af71d2c5c8015d5520b9aae4a6117d31cefeeac (diff)
parent16a3ef93fc66373f6c5f4da12303dd111403fcb1 (diff)
downloadexternal_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.py28
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': {