summaryrefslogtreecommitdiff
path: root/tests
diff options
context:
space:
mode:
authorBernát Gábor <gaborjbernat@gmail.com>2022-12-06 17:14:44 -0800
committerGitHub <noreply@github.com>2022-12-06 17:14:44 -0800
commit51accd3dea9f9ae5f9dd184d18e55386cdfde641 (patch)
tree1ae5c5580d3bc93025f7f7ea115b57f18f8ce74b /tests
parent529c2a1d8ee6acdb7ca39d20810227b5ee2d0238 (diff)
downloadtox-git-51accd3dea9f9ae5f9dd184d18e55386cdfde641.tar.gz
Do not conflate extra markers and extra dependencies (#2605)
Resolves https://github.com/tox-dev/tox/issues/2603
Diffstat (limited to 'tests')
-rw-r--r--tests/tox_env/python/virtual_env/package/test_python_package_util.py14
1 files changed, 7 insertions, 7 deletions
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]"]