diff options
| author | Anderson Bravalheri <andersonbravalheri@gmail.com> | 2023-01-23 11:01:48 +0000 |
|---|---|---|
| committer | Anderson Bravalheri <andersonbravalheri@gmail.com> | 2023-01-23 11:01:48 +0000 |
| commit | 0a4de62beb93c809ece161f19edf53f68a9be16f (patch) | |
| tree | e0808db88b058fbfede2f34f2707b6aa1296cde7 /setuptools/tests | |
| parent | e44e525653f31f41f863bcd150f3a2d78b705601 (diff) | |
| download | python-setuptools-git-0a4de62beb93c809ece161f19edf53f68a9be16f.tar.gz | |
Update test expectations to match new packaging version
Diffstat (limited to 'setuptools/tests')
| -rw-r--r-- | setuptools/tests/config/test_setupcfg.py | 20 |
1 files changed, 20 insertions, 0 deletions
diff --git a/setuptools/tests/config/test_setupcfg.py b/setuptools/tests/config/test_setupcfg.py index f29dd398..a47138c8 100644 --- a/setuptools/tests/config/test_setupcfg.py +++ b/setuptools/tests/config/test_setupcfg.py @@ -10,6 +10,7 @@ from distutils.errors import DistutilsOptionError, DistutilsFileError from setuptools._deprecation_warning import SetuptoolsDeprecationWarning from setuptools.dist import Distribution, _Distribution from setuptools.config.setupcfg import ConfigHandler, read_configuration +from setuptools.extern.packaging.requirements import InvalidRequirement from ..textwrap import DALS @@ -729,6 +730,25 @@ class TestOptions: "[options]\ninstall_requires = bar;os_name=='linux'\n", ], ) + def test_raises_accidental_env_marker_misconfig(self, config, tmpdir): + fake_env(tmpdir, config) + match = ( + r"One of the parsed requirements in `(install_requires|extras_require.+)` " + "looks like a valid environment marker.*" + ) + with pytest.raises(InvalidRequirement, match=match): + with get_dist(tmpdir) as _: + pass + + @pytest.mark.parametrize( + "config", + [ + "[options.extras_require]\nfoo = bar;python_version<3", + "[options.extras_require]\nfoo = bar;python_version<3\n", + "[options]\ninstall_requires = bar;python_version<3", + "[options]\ninstall_requires = bar;python_version<3\n", + ], + ) def test_warn_accidental_env_marker_misconfig(self, config, tmpdir): fake_env(tmpdir, config) match = ( |
