def test_older_version(self): a = '1:2.1.3-4' b = '1:2.1.6' self.assertEqual('older_version', categorize_version_comparison(a, b))
def test_epoch_is_older(self): a = '0:2.1.0.0' b = '1:1.0.1-4' self.assertEqual('older_version', categorize_version_comparison(a, b))
def test_second_version_is_missing(self): a = '2.1.0-1' b = None self.assertEqual('new_pkg', categorize_version_comparison(a, b))
def test_first_version_is_none(self): a = None b = '2.1.0-1' self.assertEqual('missing_pkg', categorize_version_comparison(a, b))
def test_version_equal(self): a = '2.1.0-1' b = '2.1.0-1' self.assertEqual('equal', categorize_version_comparison(a, b))
def test_newer_revision(self): a = '2.1.3-8' b = '2.1.3-6' self.assertEqual('newer_revision', categorize_version_comparison(a, b))