summaryrefslogtreecommitdiffstats
path: root/pym/portage/tests/versions
diff options
context:
space:
mode:
authorZac Medico <zmedico@gentoo.org>2009-12-30 07:15:04 +0000
committerZac Medico <zmedico@gentoo.org>2009-12-30 07:15:04 +0000
commit5e45e7e941a6d15bee9afe0d567bba9e5571f26c (patch)
tree258c9397ac2488c4ae0e6c23da7a8aebda515a6a /pym/portage/tests/versions
parent51f54ec9554fb9bc752551c05f1db8c91144e964 (diff)
downloadportage-5e45e7e941a6d15bee9afe0d567bba9e5571f26c.tar.gz
portage-5e45e7e941a6d15bee9afe0d567bba9e5571f26c.tar.bz2
portage-5e45e7e941a6d15bee9afe0d567bba9e5571f26c.zip
Add some tests related to bug #287848.
svn path=/main/trunk/; revision=15155
Diffstat (limited to 'pym/portage/tests/versions')
-rw-r--r--pym/portage/tests/versions/test_vercmp.py12
1 files changed, 9 insertions, 3 deletions
diff --git a/pym/portage/tests/versions/test_vercmp.py b/pym/portage/tests/versions/test_vercmp.py
index 2d57236e1..6af909567 100644
--- a/pym/portage/tests/versions/test_vercmp.py
+++ b/pym/portage/tests/versions/test_vercmp.py
@@ -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]))