diff options
| author | Jason R. Coombs <jaraco@jaraco.com> | 2016-07-02 12:26:44 -0400 |
|---|---|---|
| committer | Jason R. Coombs <jaraco@jaraco.com> | 2016-07-02 12:26:44 -0400 |
| commit | e85ad92f72239d12ede4e5755f84ffef01877032 (patch) | |
| tree | 37e6e0a0a73d4ba7adf7b3a2a70342d6deb95310 /setuptools/tests/test_build_py.py | |
| parent | 54325a753f688285c71a6db0a062116e6dc6976c (diff) | |
| parent | 94d97d07df600cca0d51703b13297b73f5b1d9d0 (diff) | |
| download | python-setuptools-git-e85ad92f72239d12ede4e5755f84ffef01877032.tar.gz | |
Merge with 23.2.1
Diffstat (limited to 'setuptools/tests/test_build_py.py')
| -rw-r--r-- | setuptools/tests/test_build_py.py | 31 |
1 files changed, 31 insertions, 0 deletions
diff --git a/setuptools/tests/test_build_py.py b/setuptools/tests/test_build_py.py new file mode 100644 index 00000000..ed1703ac --- /dev/null +++ b/setuptools/tests/test_build_py.py @@ -0,0 +1,31 @@ +import os + +import pytest + +from setuptools.dist import Distribution + + +@pytest.yield_fixture +def tmpdir_as_cwd(tmpdir): + with tmpdir.as_cwd(): + yield tmpdir + + +def test_directories_in_package_data_glob(tmpdir_as_cwd): + """ + Directories matching the glob in package_data should + not be included in the package data. + + Regression test for #261. + """ + dist = Distribution(dict( + script_name='setup.py', + script_args=['build_py'], + packages=[''], + name='foo', + package_data={'': ['path/*']}, + )) + os.makedirs('path/subpath') + #with contexts.quiet(): + dist.parse_command_line() + dist.run_commands() |
