From 51accd3dea9f9ae5f9dd184d18e55386cdfde641 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Bern=C3=A1t=20G=C3=A1bor?= Date: Tue, 6 Dec 2022 17:14:44 -0800 Subject: Do not conflate extra markers and extra dependencies (#2605) Resolves https://github.com/tox-dev/tox/issues/2603 --- .../python/virtual_env/package/test_python_package_util.py | 14 +++++++------- 1 file changed, 7 insertions(+), 7 deletions(-) (limited to 'tests') diff --git a/tests/tox_env/python/virtual_env/package/test_python_package_util.py b/tests/tox_env/python/virtual_env/package/test_python_package_util.py index 4ff9e348..25d84283 100644 --- a/tests/tox_env/python/virtual_env/package/test_python_package_util.py +++ b/tests/tox_env/python/virtual_env/package/test_python_package_util.py @@ -50,12 +50,12 @@ def test_load_dependency_many_extra(pkg_with_extras: PathDistribution) -> None: def test_loads_deps_recursive_extras() -> None: requires = [ Requirement("no-extra"), - Requirement("dep1[dev]"), - Requirement("dep1[test]"), - Requirement("dep2[test]"), - Requirement("dep3[docs]"), - Requirement("name[dev]"), - Requirement("name[test,dev]"), + Requirement('dep1[magic]; extra=="dev"'), + Requirement('dep1; extra=="test"'), + Requirement('dep2[a,b]; extra=="test"'), + Requirement('dep3; extra=="docs"'), + Requirement('name; extra=="dev"'), + Requirement('name[test]; extra=="dev"'), ] result = dependencies_with_extras(requires, {"dev"}, "name") - assert [str(i) for i in result] == ["no-extra", "dep1", "dep2"] + assert [str(i) for i in result] == ["no-extra", "dep1[magic]", "dep1", "dep2[a,b]"] -- cgit v1.2.1