Add some tests related to bug #287848. (trunk r15155)
authorZac Medico <zmedico@gentoo.org>
Fri, 29 Jan 2010 18:43:08 +0000 (18:43 -0000)
committerZac Medico <zmedico@gentoo.org>
Fri, 29 Jan 2010 18:43:08 +0000 (18:43 -0000)
svn path=/main/branches/2.1.7/; revision=15223

pym/portage/tests/versions/test_vercmp.py

index 2d57236e10e9ca49ec2c629a903d5ef13e064881..6af90956759435c0fd9249546a05e9fc18d74b21 100644 (file)
@@ -15,7 +15,9 @@ class VerCmpTestCase(TestCase):
                tests = [ ( "6.0", "5.0"), ("5.0","5"),
                        ("1.0-r1", "1.0-r0"),
                        ("1.0-r1", "1.0"),
-                       ("999999999999999999999999999999", "999999999999999999999999999998"),]
+                       ("999999999999999999999999999999", "999999999999999999999999999998"),
+                       ("12.2.5", "12.2b"),
+               ]
                for test in tests:
                        self.failIf( vercmp( test[0], test[1] ) <= 0, msg="%s < %s? Wrong!" % (test[0],test[1]) )
 
@@ -30,7 +32,9 @@ class VerCmpTestCase(TestCase):
                        ("999999999999999999999999999998", "999999999999999999999999999999"),
                        ("1.01", "1.1"),
                        ("1.0-r0", "1.0-r1"),
-                       ("1.0", "1.0-r1")]
+                       ("1.0", "1.0-r1"),
+                       ("12.2b", "12.2.5"),
+               ]
                for test in tests:
                        self.failIf( vercmp( test[0], test[1]) >= 0, msg="%s > %s? Wrong!" % (test[0],test[1]))
        
@@ -53,6 +57,8 @@ class VerCmpTestCase(TestCase):
                        ("1.0-r0", "1.0-r1"),
                        ("1.0-r1", "1.0-r0"),
                        ("1.0", "1.0-r1"),
-                       ("1.0-r1", "1.0")]
+                       ("1.0-r1", "1.0"),
+                       ("12.2b", "12.2"),
+               ]
                for test in tests:
                        self.failIf( vercmp( test[0], test[1]) == 0, msg="%s == %s? Wrong!" % (test[0],test[1]))