예제 #1
0
 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"])))
예제 #2
0
 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"])))
예제 #3
0
 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),
         ))
예제 #4
0
 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"])))
예제 #5
0
 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),
         ))