summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorDan Ring <dfring@gmail.com>2015-12-17 15:44:52 -0500
committerDan Ring <dfring@gmail.com>2015-12-17 15:44:52 -0500
commitf3e6f8cda37e6fcb87992638ad52ef83eeaafa08 (patch)
treeedb019535ccb5c79a699757a46fc2c8ab668dc95
parentc1e99112eede07f6f95d482f9eef388ea1ba459b (diff)
downloadtox-f3e6f8cda37e6fcb87992638ad52ef83eeaafa08.tar.gz
Add test for --workdir command line option
-rw-r--r--tests/test_config.py17
1 files changed, 17 insertions, 0 deletions
diff --git a/tests/test_config.py b/tests/test_config.py
index 6176641..5ce99f4 100644
--- a/tests/test_config.py
+++ b/tests/test_config.py
@@ -1837,6 +1837,23 @@ class TestCmdInvocation:
"*ERROR*tox.ini*not*found*",
])
+ def test_override_workdir(self, tmpdir, cmd, initproj):
+ baddir = "badworkdir-123"
+ gooddir = "overridden-234"
+ initproj("overrideworkdir-0.5", filedefs={
+ 'tox.ini': '''
+ [tox]
+ toxworkdir=%s
+ ''' % baddir,
+ })
+ result = cmd.run("tox", "--workdir", gooddir, "--showconfig")
+ assert not result.ret
+ stdout = result.stdout.str()
+ assert gooddir in stdout
+ assert baddir not in stdout
+ assert py.path.local(gooddir).check()
+ assert not py.path.local(baddir).check()
+
def test_showconfig_with_force_dep_version(self, cmd, initproj):
initproj('force_dep_version', filedefs={
'tox.ini': '''