From c9824349504513d3d84836c70306ba9c5e65b341 Mon Sep 17 00:00:00 2001 From: Zac Medico Date: Wed, 15 Aug 2007 22:12:27 +0000 Subject: Add some floating point vercmp cases. svn path=/main/trunk/; revision=7622 --- pym/portage/tests/versions/test_vercmp.py | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) (limited to 'pym/portage/tests/versions') 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])) -- cgit v1.2.3-1-g7c22