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)
Example #3
0
 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)
Example #10
0
 def test_create_version(self) -> None:
     version = Version(2, 3, 4)
     self.assertEqual('v.2.3.4', version.get_version_text())
Example #11
0
 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)))