Skip to content

Commit 1729334

Browse files
committed
switch project tests to use copie_session fixture
1 parent 0ff2ed6 commit 1729334

File tree

1 file changed

+17
-13
lines changed

1 file changed

+17
-13
lines changed

tests/test_project.py

Lines changed: 17 additions & 13 deletions
Original file line numberDiff line numberDiff line change
@@ -57,23 +57,27 @@ def project_env_bin_dir(tmp_path_factory):
5757

5858

5959
@pytest.fixture(scope='session')
60-
def baked_with_development_dependencies(tmp_path_factory, project_env_bin_dir, copier_project_defaults):
61-
project_defaults = copier_project_defaults
62-
project = run_copy(
63-
src_path=str(here()),
64-
dst_path=str(tmp_path_factory.mktemp('projects')),
65-
defaults=True,
66-
vcs_ref="HEAD",
67-
data=project_defaults
68-
)
69-
project_dir = project.dst_path
60+
# def baked_with_development_dependencies(tmp_path_factory, project_env_bin_dir, copier_project_defaults):
61+
# project_defaults = copier_project_defaults
62+
# project = run_copy(
63+
# src_path=str(here()),
64+
# dst_path=str(tmp_path_factory.mktemp('projects')),
65+
# defaults=True,
66+
# vcs_ref="HEAD",
67+
# data=project_defaults
68+
# )
69+
# project_dir = project.dst_path
70+
71+
def baked_with_development_dependencies(copie_session, project_env_bin_dir, copier_project_defaults):
72+
result = copie_session.copy(extra_answers=copier_project_defaults)
73+
assert result.exit_code == 0
7074

7175
bin_dir = project_env_bin_dir
72-
latest_pip_output = run([f'{bin_dir}python', '-m', 'pip', 'install', '--upgrade', 'pip', 'setuptools'], project_dir)
76+
latest_pip_output = run([f'{bin_dir}python', '-m', 'pip', 'install', '--upgrade', 'pip', 'setuptools'], result.project_dir)
7377
assert latest_pip_output.returncode == 0
74-
pip_output = run([f'{bin_dir}python', '-m', 'pip', 'install', '--editable', '.[dev]'], project_dir)
78+
pip_output = run([f'{bin_dir}python', '-m', 'pip', 'install', '--editable', '.[dev]'], result.project_dir)
7579
assert pip_output.returncode == 0
76-
return project_dir
80+
return result.project_dir
7781

7882

7983
def test_pytest(baked_with_development_dependencies, project_env_bin_dir):

0 commit comments

Comments
 (0)