def get_deploy_release(self) -> DeployRelease: set_home_directory() old_version = Version(0, 0, 1) new_version = Version(0, 1, 0) deploy = False release_details = ReleaseDetails(old_version, new_version, deploy, ProjectDetails()) return DeployRelease(release_details)
def get_prepare_release(self) -> CppGeneration: set_home_directory() old_version = Version(8, 4, 0) new_version = Version(8, 5, 0) deploy = False release_details = ReleaseDetails(old_version, new_version, deploy) return CppGeneration(release_details)
def get_prepare_release(self) -> CppGeneration: set_home_directory() old_version = Version(0, 0, 1) new_version = Version(0, 1, 0) deploy = False release_details = ReleaseDetails(old_version, new_version, deploy, qt_project_details()) return CppGeneration(release_details)
def test_conandata_yml(self) -> None: text = '' for i in range(3): text += PrepareConanRelease.create_conandata_yml_text( ProjectDetails(), Version(1, 1, i), "single_header_sha", "licence_sha") verify(text)
def test_update_version_number_header(self) -> None: new_version = Version(8, 5, 0) output = CppGeneration.get_version_number_hpp_text(new_version) verify(output)
def test(self) -> None: details = ReleaseDetails(Version(1, 2, 3), Version(1, 2, 4), True, ProjectDetails()) scrubber = Options().with_scrubber( lambda t: t.replace('"../../conan-', '"../../../conan/conan-')) verify_as_json(details, options=scrubber)
def test_get_new_branch_name(self) -> None: self.assertEqual( 'approval-tests-cpp.1.2.3', PrepareVcpkgRelease.get_new_branch_name(ProjectDetails(), Version(1, 2, 3)))
def test_portfile_cmake(self) -> None: text = PrepareVcpkgRelease.create_portfile_cmake_text( Version(1, 2, 3), "single_header_sha", "licence_sha") verify(text)
def test_vcpkg_json(self) -> None: text = PrepareVcpkgRelease.create_vcpkg_vcpkg_json_text( Version(1, 2, 3)) verify(text)
def test_create_version(self) -> None: version = Version(2, 3, 4) self.assertEqual('v.2.3.4', version.get_version_text())
def test(self) -> None: details = ReleaseDetails(Version(1, 2, 3), Version(1, 2, 4), True, ProjectDetails()) verify_as_json(details)
def test_config_yml(self) -> None: text = '' for i in range(3): text += PrepareConanRelease.create_conan_config_yml_text( Version(1, 1, i)) verify(text)
def test_get_new_branch_name(self) -> None: self.assertEqual('approvaltests.cpp.qt.1.2.3', PrepareConanRelease.get_new_branch_name(qt_project_details(), Version(1, 2, 3)))