diff options
| author | Benoit Pierre <benoit.pierre@gmail.com> | 2017-11-27 13:25:04 +0100 |
|---|---|---|
| committer | Benoit Pierre <benoit.pierre@gmail.com> | 2017-11-27 13:25:04 +0100 |
| commit | da1c78f354fac3ce177e2869828a34b3e6df1820 (patch) | |
| tree | e3865ad7928e3274a743fd82159a2add0b70db4f /setuptools/tests | |
| parent | b066b29042daf7b60c40d116f823ac28943cfbad (diff) | |
| download | python-setuptools-git-da1c78f354fac3ce177e2869828a34b3e6df1820.tar.gz | |
fix namespace packages handling of wheels
Diffstat (limited to 'setuptools/tests')
| -rw-r--r-- | setuptools/tests/test_wheel.py | 32 |
1 files changed, 32 insertions, 0 deletions
diff --git a/setuptools/tests/test_wheel.py b/setuptools/tests/test_wheel.py index 2e857253..408c3576 100644 --- a/setuptools/tests/test_wheel.py +++ b/setuptools/tests/test_wheel.py @@ -412,6 +412,38 @@ WHEEL_INSTALL_TESTS = ( ), ), + dict( + id='namespace_package', + file_defs={ + 'foo': { + 'bar': { + '__init__.py': '' + }, + }, + }, + setup_kwargs=dict( + namespace_packages=['foo'], + packages=['foo.bar'], + ), + install_tree=DALS( + ''' + foo-1.0-py{py_version}.egg/ + |-- foo-1.0-py{py_version}-nspkg.pth + |-- EGG-INFO/ + | |-- DESCRIPTION.rst + | |-- PKG-INFO + | |-- RECORD + | |-- WHEEL + | |-- metadata.json + | |-- namespace_packages.txt + | |-- top_level.txt + |-- foo/ + | |-- __init__.py + | |-- bar/ + | | |-- __init__.py + '''), + ), + ) @pytest.mark.parametrize( |
