示例#1
0
 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))
示例#2
0
 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))
示例#3
0
 def test_second_version_is_missing(self):
     a = '2.1.0-1'
     b = None
     self.assertEqual('new_pkg', categorize_version_comparison(a, b))
示例#4
0
 def test_first_version_is_none(self):
     a = None
     b = '2.1.0-1'
     self.assertEqual('missing_pkg', categorize_version_comparison(a, b))
示例#5
0
 def test_version_equal(self):
     a = '2.1.0-1'
     b = '2.1.0-1'
     self.assertEqual('equal', categorize_version_comparison(a, b))
示例#6
0
 def test_newer_revision(self):
     a = '2.1.3-8'
     b = '2.1.3-6'
     self.assertEqual('newer_revision', categorize_version_comparison(a, b))