Esempio n. 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'
Esempio n. 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
Esempio n. 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'
Esempio n. 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
Esempio n. 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
Esempio n. 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')
Esempio n. 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')
Esempio n. 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)
Esempio n. 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)
Esempio n. 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)
Esempio n. 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"
Esempio n. 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