summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--tests/test_config.py15
1 files changed, 9 insertions, 6 deletions
diff --git a/tests/test_config.py b/tests/test_config.py
index c363f925..67da2e1c 100644
--- a/tests/test_config.py
+++ b/tests/test_config.py
@@ -344,17 +344,20 @@ class TestIniParserAgainstCommandsKey:
envconfig = config.envconfigs['python']
assert envconfig.commands == [["echo", "bar"]]
- def test_reproduce_issue595(self, newconfig):
+ def test_regression_issue595(self, newconfig):
config = newconfig("""
[tox]
- envlist = spam
+ envlist = foo
[testenv]
- setenv = DONTCARE = 0
- [testenv:eggs]
+ setenv = VAR = x
+ [testenv:bar]
setenv = {[testenv]setenv}
- sitepackages = {[testenv]sitepackages}
+ [testenv:baz]
+ setenv =
""")
- assert config.envlist == ['spam']
+ assert config.envconfigs['foo'].setenv['VAR'] == 'x'
+ assert config.envconfigs['bar'].setenv['VAR'] == 'x'
+ assert 'VAR' not in config.envconfigs['baz'].setenv
class TestIniParser: