[cig-commits] [commit] master: Fix 32-bit problem (for real this time) (a5fae70)

cig_noreply at geodynamics.org cig_noreply at geodynamics.org
Wed Nov 12 15:47:10 PST 2014


Repository : https://github.com/geodynamics/vq

On branch  : master
Link       : https://github.com/geodynamics/vq/compare/eeeb30bacebb125f436813df37e61a895f57412a...06902a05cf4d70bc94c85d1c195c073d4e74cdad

>---------------------------------------------------------------

commit a5fae70c1c11383f453ff537aacfc457b1564e05
Author: Eric Heien <emheien at ucdavis.edu>
Date:   Wed Nov 12 15:46:53 2014 -0800

    Fix 32-bit problem (for real this time)


>---------------------------------------------------------------

a5fae70c1c11383f453ff537aacfc457b1564e05
 quakelib/test/UtilUnitTest.py | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/quakelib/test/UtilUnitTest.py b/quakelib/test/UtilUnitTest.py
index 625ab79..21254b0 100755
--- a/quakelib/test/UtilUnitTest.py
+++ b/quakelib/test/UtilUnitTest.py
@@ -121,7 +121,7 @@ class TestConversion(unittest.TestCase):
     def test_unit_conversion(self):
         c = quakelib.Conversion()
         self.assertEqual(c.deg2rad(c.rad2deg(1)), 1)
-        self.assertEqual(c.year2sec(c.sec2year(1)), 1)
+        self.assertAlmostEqual(c.year2sec(c.sec2year(1)), 1) # changed to almostEqual since 32-bit floating point can't maintain enough precision
         self.assertEqual(c.m2km(c.km2m(1)), 1)
         self.assertEqual(c.sqkm2sqm(c.sqm2sqkm(1)), 1)
         self.assertEqual(c.pascal2bar(c.bar2pascal(1)), 1)



More information about the CIG-COMMITS mailing list