summaryrefslogtreecommitdiff
path: root/tests/session/cmd/test_show_config.py
diff options
context:
space:
mode:
Diffstat (limited to 'tests/session/cmd/test_show_config.py')
-rw-r--r--tests/session/cmd/test_show_config.py17
1 files changed, 17 insertions, 0 deletions
diff --git a/tests/session/cmd/test_show_config.py b/tests/session/cmd/test_show_config.py
index 646dc2bf..f0acb3d7 100644
--- a/tests/session/cmd/test_show_config.py
+++ b/tests/session/cmd/test_show_config.py
@@ -254,3 +254,20 @@ def test_show_config_matching_env_section(tox_project: ToxProjectCreator) -> Non
outcome = project.run("c", "-e", "a,b", "-k", "deps")
outcome.assert_success()
assert outcome.out.count("c>=1") == 2, outcome.out
+
+
+def test_package_env_inherits_from_pkgenv(tox_project: ToxProjectCreator, demo_pkg_inline: Path) -> None:
+ project = tox_project({"tox.ini": "[pkgenv]\npass_env = A, B\ndeps=C\n D"})
+ outcome = project.run("c", "--root", str(demo_pkg_inline), "-k", "deps", "pass_env", "-e", "py,.pkg")
+ outcome.assert_success()
+ exp = """
+ [testenv:.pkg]
+ deps =
+ C
+ D
+ pass_env =
+ A
+ B
+ """
+ exp = dedent(exp)
+ assert exp in outcome.out