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/test_wheel.py | |
| parent | b066b29042daf7b60c40d116f823ac28943cfbad (diff) | |
| download | python-setuptools-git-da1c78f354fac3ce177e2869828a34b3e6df1820.tar.gz | |
fix namespace packages handling of wheels
Diffstat (limited to 'setuptools/tests/test_wheel.py')
| -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(  | 
