Ejemplo n.º 1
0
    def test_suggest_version_suggests_a_patch_bump_for_patch_tag(self):

        current_version = '1.2.3'

        suggested_version = tasks._suggest_version(current_version,
                                                   tasks.PATCH_VERSION_PREFIX)

        assert suggested_version == '1.2.4'
Ejemplo n.º 2
0
    def test_suggest_version_returns_none_if_no_version_to_bump_is_provided(
            self):

        current_version = '2.50.1'

        suggested_version = tasks._suggest_version(current_version, None)

        assert suggested_version is None
Ejemplo n.º 3
0
    def test_suggest_version_suggests_a_major_bump_if_metadata_and_prerelease_info_is_present_for_major_Tag(
            self):

        current_version = '1.2.3-pre.release+meta.data'

        suggested_version = tasks._suggest_version(current_version,
                                                   tasks.MAJOR_VERSION_PREFIX)

        assert suggested_version == '2.0.0'
Ejemplo n.º 4
0
    def test_suggest_version_suggests_a_minor_bump_successfully_if_metadata_is_present_for_minor_tag(
            self):

        current_version = '1.2.3+meta.data'

        suggested_version = tasks._suggest_version(current_version,
                                                   tasks.MINOR_VERSION_PREFIX)

        assert suggested_version == '1.3.0'
Ejemplo n.º 5
0
    def test_suggest_version_suggests_patch_bump_for_major_version_zero_and_patch_bump(
            self):

        current_version = '0.50.1'

        suggested_version = tasks._suggest_version(current_version,
                                                   tasks.PATCH_VERSION_PREFIX)

        assert suggested_version == '0.50.2'
Ejemplo n.º 6
0
    def test_suggest_version_suggests_minor_bump_for_major_version_zero_and_major_tag(
            self):

        current_version = '0.50.1'

        suggested_version = tasks._suggest_version(current_version,
                                                   tasks.MAJOR_VERSION_PREFIX)

        assert suggested_version == '0.51.0'