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'
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
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'
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
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
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')
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')
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)
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)
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)
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"
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