summaryrefslogtreecommitdiff
path: root/tests/unit/config/test_config.py
diff options
context:
space:
mode:
Diffstat (limited to 'tests/unit/config/test_config.py')
-rw-r--r--tests/unit/config/test_config.py18
1 files changed, 18 insertions, 0 deletions
diff --git a/tests/unit/config/test_config.py b/tests/unit/config/test_config.py
index d53f9cf8..30804b09 100644
--- a/tests/unit/config/test_config.py
+++ b/tests/unit/config/test_config.py
@@ -91,6 +91,24 @@ class TestVenvConfig:
envconfig = config.envconfigs["dev"]
assert envconfig.envdir == config.toxworkdir.join("foobar")
+ def test_envdir_set_manually_setup_cfg(self, tmpdir, newconfig):
+ config = newconfig(
+ [],
+ """
+ [tox:tox]
+ envlist = py36,py37
+ [tox:testenv]
+ envdir = dev
+ [tox:testenv:py36]
+ envdir = dev36
+ """,
+ filename="setup.cfg",
+ )
+ envconfig = config.envconfigs["py36"]
+ assert envconfig.envdir == tmpdir.join("dev36")
+ envconfig = config.envconfigs["py37"]
+ assert envconfig.envdir == tmpdir.join("dev")
+
def test_force_dep_version(self, initproj):
"""
Make sure we can override dependencies configured in tox.ini when using the command line