summaryrefslogtreecommitdiff
path: root/testing/test_session.py
diff options
context:
space:
mode:
authorfeuillemorte <fmorte@ya.ru>2018-02-01 11:20:37 +0300
committerfeuillemorte <fmorte@ya.ru>2018-02-01 11:20:37 +0300
commit3eb6cad222b3c5eb5d060f19faf94d046b95dfde (patch)
tree0b27eb080ba8e93ad74dd5460bd2618d76facbcc /testing/test_session.py
parent936651702bc14ed785dc40e364feed7f48892f1a (diff)
downloadpytest-3eb6cad222b3c5eb5d060f19faf94d046b95dfde.tar.gz
#1642 Fix comments
Diffstat (limited to 'testing/test_session.py')
-rw-r--r--testing/test_session.py16
1 files changed, 6 insertions, 10 deletions
diff --git a/testing/test_session.py b/testing/test_session.py
index ddebe2f67..68534b102 100644
--- a/testing/test_session.py
+++ b/testing/test_session.py
@@ -1,7 +1,5 @@
from __future__ import absolute_import, division, print_function
-import os
-
import pytest
from _pytest.main import EXIT_NOTESTSCOLLECTED
@@ -259,12 +257,10 @@ def test_sessionfinish_with_start(testdir):
@pytest.mark.parametrize("path", ["root", "{relative}/root", "{environment}/root"])
-def test_rootdir_option_arg(testdir, path):
- if 'relative' in path:
- path = path.format(relative=os.getcwd())
- if 'environment' in path:
- os.environ['PY_ROOTDIR_PATH'] = os.getcwd()
- path = path.format(environment='$PY_ROOTDIR_PATH')
+def test_rootdir_option_arg(testdir, monkeypatch, path):
+ monkeypatch.setenv('PY_ROOTDIR_PATH', str(testdir.tmpdir))
+ path = path.format(relative=str(testdir.tmpdir),
+ environment='$PY_ROOTDIR_PATH')
rootdir = testdir.mkdir("root")
rootdir.mkdir("tests")
@@ -274,8 +270,8 @@ def test_rootdir_option_arg(testdir, path):
assert 1
""")
- result = testdir.runpytest("--rootdir={}".format(os.path.expandvars(path)))
- result.stdout.fnmatch_lines(['*rootdir: {}/root, inifile:*'.format(os.getcwd()), "*1 passed*"])
+ result = testdir.runpytest("--rootdir={}".format(path))
+ result.stdout.fnmatch_lines(['*rootdir: {}/root, inifile:*'.format(testdir.tmpdir), "*1 passed*"])
def test_rootdir_wrong_option_arg(testdir):