diff --git a/setup.cfg b/setup.cfg index a0edb730..f82fc793 100644 --- a/setup.cfg +++ b/setup.cfg @@ -43,8 +43,7 @@ install_requires = dev = coverage [toml] pytest - pytest-copie - pyprojroot + pytest-copie>=0.2.1 [tool:pytest] diff --git a/tests/test_project.py b/tests/test_project.py index 58504fa8..a2b5a35f 100644 --- a/tests/test_project.py +++ b/tests/test_project.py @@ -4,7 +4,6 @@ from sys import platform from typing import Sequence -from pyprojroot.here import here from copier import run_copy import pytest @@ -57,16 +56,10 @@ def project_env_bin_dir(tmp_path_factory): @pytest.fixture(scope='session') -def baked_with_development_dependencies(tmp_path_factory, project_env_bin_dir, copier_project_defaults): - project_defaults = copier_project_defaults - project = run_copy( - src_path=str(here()), - dst_path=str(tmp_path_factory.mktemp('projects')), - defaults=True, - vcs_ref="HEAD", - data=project_defaults - ) - project_dir = project.dst_path +def baked_with_development_dependencies(copie_session, project_env_bin_dir, copier_project_defaults): + result = copie_session.copy(extra_answers=copier_project_defaults) + assert result.exit_code == 0 + project_dir = result.project_dir bin_dir = project_env_bin_dir latest_pip_output = run([f'{bin_dir}python', '-m', 'pip', 'install', '--upgrade', 'pip', 'setuptools'], project_dir)