diff options
| author | idle sign <idlesign@yandex.ru> | 2016-12-05 21:55:48 +0700 |
|---|---|---|
| committer | idle sign <idlesign@yandex.ru> | 2016-12-05 21:55:48 +0700 |
| commit | af321fc6ad82c54a78e7c1a74601e0a6b34997da (patch) | |
| tree | 4ee71c71ed14b035b131e9527615d7ed42255b73 /setuptools/tests | |
| parent | a5dadcf0eea5bda6991a77546787d1e657ae0411 (diff) | |
| download | external_python_setuptools-af321fc6ad82c54a78e7c1a74601e0a6b34997da.tar.gz external_python_setuptools-af321fc6ad82c54a78e7c1a74601e0a6b34997da.tar.bz2 external_python_setuptools-af321fc6ad82c54a78e7c1a74601e0a6b34997da.zip | |
`file:` directive sandboxed.
Diffstat (limited to 'setuptools/tests')
| -rw-r--r-- | setuptools/tests/test_config.py | 12 |
1 files changed, 12 insertions, 0 deletions
diff --git a/setuptools/tests/test_config.py b/setuptools/tests/test_config.py index 08c5bd19..9fb55b06 100644 --- a/setuptools/tests/test_config.py +++ b/setuptools/tests/test_config.py @@ -86,6 +86,18 @@ class TestMetadata: assert metadata.name == 'fake_name' assert metadata.keywords == ['one', 'two'] + def test_file_sandboxed(self, tmpdir): + + fake_env( + tmpdir, + '[metadata]\n' + 'long_description = file: ../../README\n' + ) + + with get_dist(tmpdir, parse=False) as dist: + with pytest.raises(DistutilsOptionError): + dist.parse_config_files() # file: out of sandbox + def test_aliases(self, tmpdir): fake_env( |
