class TestLocalProject(PackitTest): @requre.record_requests_module def test_checkout_pr(self): """Test PR checkout with and without merging""" project = LocalProject(git_project=self.project, pr_id=PR_ID) assert project.ref == f"pr/{PR_ID}" # check that HEAD of the merge matches HEAD of main main = project.git_repo.heads["main"] # 'Merge pull request #231 from packit/pre-commit-ci-update-config assert self.commit_title(project) == main.commit.message.split("\n", 1)[0] assert "koji_build" in (project.working_dir / ".packit.yaml").read_text()