diff options
author | feuillemorte <fmorte@ya.ru> | 2018-02-01 11:20:37 +0300 |
---|---|---|
committer | feuillemorte <fmorte@ya.ru> | 2018-02-01 11:20:37 +0300 |
commit | 3eb6cad222b3c5eb5d060f19faf94d046b95dfde (patch) | |
tree | 0b27eb080ba8e93ad74dd5460bd2618d76facbcc /testing/test_session.py | |
parent | 936651702bc14ed785dc40e364feed7f48892f1a (diff) | |
download | pytest-3eb6cad222b3c5eb5d060f19faf94d046b95dfde.tar.gz |
#1642 Fix comments
Diffstat (limited to 'testing/test_session.py')
-rw-r--r-- | testing/test_session.py | 16 |
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): |