Beispiel #1
0
def test_bump_no_effect():
    version = Version(1, 2, 3, 'dev')

    version.bump(unsuffix=False)

    assert version.major == 1
    assert version.minor == 2
    assert version.patch == 3
    assert version.suffix == 'dev'
Beispiel #2
0
def test_bump_unsuffix():
    version = Version(1, 2, 3, 'dev')

    version.bump(unsuffix=True)

    assert version.major == 1
    assert version.minor == 2
    assert version.patch == 3
    assert version.suffix is None
Beispiel #3
0
def test_bump_suffix_override_unsuffix():
    version = Version(1, 2, 3, 'dev')

    version.bump(suffix='rc1', unsuffix=True)

    assert version.major == 1
    assert version.minor == 2
    assert version.patch == 3
    assert version.suffix == 'rc1'
Beispiel #4
0
def test_bump_minor():
    version = Version(1, 2, 3, 'dev')

    version.bump(Version.MINOR)

    assert version.major == 1
    assert version.minor == 3
    assert version.patch == 0
    assert version.suffix is None
Beispiel #5
0
def test_bump_patch():
    version = Version(1, 2, 3, 'dev')

    version.bump(Version.PATCH)

    assert version.major == 1
    assert version.minor == 2
    assert version.patch == 4
    assert version.suffix is None
Beispiel #6
0
    def test_bump_suffix_override_unsuffix(self):
        version = Version(1, 2, 3, 'dev')

        version.bump(suffix='rc1', unsuffix=True)

        self.assertEqual(version.major, 1)
        self.assertEqual(version.minor, 2)
        self.assertEqual(version.patch, 3)
        self.assertEqual(version.suffix, 'rc1')
Beispiel #7
0
    def test_bump_no_effect(self):
        version = Version(1, 2, 3, 'dev')

        version.bump(unsuffix=False)

        self.assertEqual(version.major, 1)
        self.assertEqual(version.minor, 2)
        self.assertEqual(version.patch, 3)
        self.assertEqual(version.suffix, 'dev')
Beispiel #8
0
    def test_bump_unsuffix(self):
        version = Version(1, 2, 3, 'dev')

        version.bump(unsuffix=True)

        self.assertEqual(version.major, 1)
        self.assertEqual(version.minor, 2)
        self.assertEqual(version.patch, 3)
        self.assertEqual(version.suffix, None)
Beispiel #9
0
    def test_bump_patch(self):
        version = Version(1, 2, 3, 'dev')

        version.bump(Version.PATCH)

        self.assertEqual(version.major, 1)
        self.assertEqual(version.minor, 2)
        self.assertEqual(version.patch, 4)
        self.assertEqual(version.suffix, None)
Beispiel #10
0
    def test_bump_minor(self):
        version = Version(1, 2, 3, 'dev')

        version.bump(Version.MINOR)

        self.assertEqual(version.major, 1)
        self.assertEqual(version.minor, 3)
        self.assertEqual(version.patch, 0)
        self.assertEqual(version.suffix, None)
Beispiel #11
0
def test_bump_suffix():
    version = Version(1, 2, 3, "dev")

    version.bump(suffix="rc1")

    assert version.major == 1
    assert version.minor == 2
    assert version.patch == 3
    assert version.suffix == "rc1"
Beispiel #12
0
def test_bump_major():
    version = Version(1, 2, 3, "dev")

    version.bump(Version.MAJOR)

    assert version.major == 2
    assert version.minor == 0
    assert version.patch == 0
    assert version.suffix is None