diff options
| author | ianb <devnull@localhost> | 2005-12-19 08:15:05 +0000 |
|---|---|---|
| committer | ianb <devnull@localhost> | 2005-12-19 08:15:05 +0000 |
| commit | 0a8c2b8009b0c410aa36aaebf60f8f315dc4b3cd (patch) | |
| tree | fbe3dbb33b7d393cfbccdbb0e9616b6eb8bc1a21 /paste/fixture.py | |
| parent | 2e220ea53b8860791b0d33f0d9d43c804a7dc99c (diff) | |
| download | paste-0a8c2b8009b0c410aa36aaebf60f8f315dc4b3cd.tar.gz | |
Added an option cwd parameter to TestFileEnvironment.run
Diffstat (limited to 'paste/fixture.py')
| -rw-r--r-- | paste/fixture.py | 5 |
1 files changed, 4 insertions, 1 deletions
diff --git a/paste/fixture.py b/paste/fixture.py index 1fead67..f34fd9a 100644 --- a/paste/fixture.py +++ b/paste/fixture.py @@ -1124,12 +1124,15 @@ class TestFileEnvironment(object): Input to the script ``printresult``: (default True) Print the result after running + ``cwd``: (default ``self.cwd``) + The working directory to run in Returns a ``ProcResponse`` object. """ __tracebackhide__ = True expect_error = _popget(kw, 'expect_error', False) expect_stderr = _popget(kw, 'expect_stderr', expect_error) + cwd = _popget(kw, 'cwd', self.cwd) stdin = _popget(kw, 'stdin', None) printresult = _popget(kw, 'printresult', True) args = map(str, args) @@ -1147,7 +1150,7 @@ class TestFileEnvironment(object): proc = subprocess.Popen(all, stdin=subprocess.PIPE, stderr=subprocess.PIPE, stdout=subprocess.PIPE, - cwd=self.cwd, + cwd=cwd, env=self.environ) stdout, stderr = proc.communicate(stdin) files_after = self.find_files() |
