summaryrefslogtreecommitdiff
path: root/setuptools/tests/test_config.py
diff options
context:
space:
mode:
authoridle sign <idlesign@yandex.ru>2016-12-04 10:41:54 +0700
committeridle sign <idlesign@yandex.ru>2016-12-04 10:41:54 +0700
commit810eb439a629e1b2bc2d078f138126356e95a9bc (patch)
tree9fa332bc5bab74e12dec63c56c61f8c600b53d91 /setuptools/tests/test_config.py
parent06715b636916cd0a008a973d7a7cdcd16fc2feeb (diff)
downloadpython-setuptools-git-810eb439a629e1b2bc2d078f138126356e95a9bc.tar.gz
Added ConfigHandler.strict_mode.
Diffstat (limited to 'setuptools/tests/test_config.py')
-rw-r--r--setuptools/tests/test_config.py15
1 files changed, 13 insertions, 2 deletions
diff --git a/setuptools/tests/test_config.py b/setuptools/tests/test_config.py
index d044cbac..f1b1aa3f 100644
--- a/setuptools/tests/test_config.py
+++ b/setuptools/tests/test_config.py
@@ -130,8 +130,7 @@ class TestMetadata:
'unknown = some\n'
)
with get_dist(tmpdir, parse=False) as dist:
- with pytest.raises(DistutilsOptionError):
- dist.parse_config_files()
+ dist.parse_config_files() # Skip unknown.
def test_usupported_section(self, tmpdir):
@@ -274,6 +273,18 @@ class TestOptions:
with get_dist(tmpdir) as dist:
assert dist.packages == ['fake_package']
+ def test_unknown_options_item(self, tmpdir):
+
+ fake_env(
+ tmpdir,
+ '[options]\n'
+ 'zip_safe = True\n'
+ 'usr_2to3 = 1\n'
+ )
+ with get_dist(tmpdir, parse=False) as dist:
+ with pytest.raises(DistutilsOptionError):
+ dist.parse_config_files()
+
def test_extras_require(self, tmpdir):
fake_env(
tmpdir,