def test_release_higher_than_rc(self): version = self._get_random_version() self.assertTrue( release._is_version_higher( self._get_version(version["major"], version["minor"], version["patch"], None), self._get_version(version["major"], version["minor"], version["patch"], version["rc"])))
def test_equal(self): version = self._get_random_version() self.assertFalse( release._is_version_higher( self._get_version(version["major"], version["minor"], version["patch"], version["rc"]), self._get_version(version["major"], version["minor"], version["patch"], version["rc"])))
def test_absent_patch_equal_zero(self): version = self._get_random_version() self.assertFalse( release._is_version_higher( self._get_version(version["major"], version["minor"], None, None), self._get_version(version["major"], version["minor"], 0, None), ))
def test_patch_higher(self): version = self._get_random_version() increment = random.randint(1, 99) self.assertTrue( release._is_version_higher( self._get_version(version["major"], version["minor"], version["patch"] + increment, version["rc"]), self._get_version(version["major"], version["minor"], version["patch"], version["rc"])))
def test_absent_patch_less_than_any(self): version = self._get_random_version() increment = random.randint(1, 99) self.assertTrue( release._is_version_higher( self._get_version(version["major"], version["minor"], version["patch"] + increment, None), self._get_version(version["major"], version["minor"], None, None), ))