summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorZac Medico <zmedico@gentoo.org>2007-08-15 22:12:27 +0000
committerZac Medico <zmedico@gentoo.org>2007-08-15 22:12:27 +0000
commitc9824349504513d3d84836c70306ba9c5e65b341 (patch)
treeb34aaddd39d4e41a8f04e2460f1fd6844ab2d238
parent5a3a1b7d084861e7bb34fafcb253b1a4d87d4216 (diff)
downloadportage-c9824349504513d3d84836c70306ba9c5e65b341.tar.gz
portage-c9824349504513d3d84836c70306ba9c5e65b341.tar.bz2
portage-c9824349504513d3d84836c70306ba9c5e65b341.zip
Add some floating point vercmp cases.
svn path=/main/trunk/; revision=7622
-rw-r--r--pym/portage/tests/versions/test_vercmp.py5
1 files changed, 4 insertions, 1 deletions
diff --git a/pym/portage/tests/versions/test_vercmp.py b/pym/portage/tests/versions/test_vercmp.py
index d43c38e76..c25ed954b 100644
--- a/pym/portage/tests/versions/test_vercmp.py
+++ b/pym/portage/tests/versions/test_vercmp.py
@@ -21,7 +21,10 @@ class VerCmpTestCase(TestCase):
pre < alpha < beta < rc < p -> test each of these, they are inductive (or should be..)
"""
tests = [ ( "4.0", "5.0"), ("5", "5.0"), ("1.0_pre2","1.0_p2"),
- ("1.0_alpha2", "1.0_p2"),("1.0_alpha1", "1.0_beta1"),("1.0_beta3","1.0_rc3")]
+ ("1.0_alpha2", "1.0_p2"),("1.0_alpha1", "1.0_beta1"),("1.0_beta3","1.0_rc3"),
+ ("1.001000000000000000001", "1.001000000000000000002"),
+ ("1.00100000000", "1.0010000000000000001"),
+ ("1.01", "1.1")]
for test in tests:
self.failIf( vercmp( test[0], test[1]) >= 0, msg="%s > %s? Wrong!" % (test[0],test[1]))