diff options
author | Melissa Li <li.melissa.kun@gmail.com> | 2021-03-02 23:25:39 -0500 |
---|---|---|
committer | Melissa Li <li.melissa.kun@gmail.com> | 2021-03-02 23:25:39 -0500 |
commit | 67a5991997659326fd1439a58e2140731144f08c (patch) | |
tree | 42d8ca2c7ae3efdee0ee646c10324ec86993cda8 | |
parent | 08d6a2f2b0fb4b57f749d0adaaca3efc158419cd (diff) | |
download | python-setuptools-git-67a5991997659326fd1439a58e2140731144f08c.tar.gz |
Add test for dash preserved extras_require in setup.cfg
-rw-r--r-- | setuptools/tests/test_config.py | 14 |
1 files changed, 14 insertions, 0 deletions
diff --git a/setuptools/tests/test_config.py b/setuptools/tests/test_config.py index 4a399179..eac26749 100644 --- a/setuptools/tests/test_config.py +++ b/setuptools/tests/test_config.py @@ -791,6 +791,20 @@ class TestOptions: } assert dist.metadata.provides_extras == set(['pdf', 'rest']) + def test_dash_preserved_extras_require(self, tmpdir): + fake_env( + tmpdir, + '[options.extras_require]\n' + 'foo-a = foo\n' + 'foo_b = test\n' + ) + + with get_dist(tmpdir) as dist: + assert dist.extras_require == { + 'foo-a': ['foo'], + 'foo_b': ['test'] + } + def test_entry_points(self, tmpdir): _, config = fake_env( tmpdir, |