[PATCH] work around rounding difference on i386 in descriptiveStatistics test
authorRene Engelhard <rene@rene-engelhard.de>
Thu, 23 Dec 2021 15:42:21 +0000 (16:42 +0100)
committerRene Engelhard <rene@debian.org>
Wed, 23 Mar 2022 19:30:37 +0000 (19:30 +0000)
No idea why this only appears now, but:

======================================================================
FAIL: test_descriptive_statistics (descriptiveStatistics.descriptiveStatistics)
----------------------------------------------------------------------
Traceback (most recent call last):
  File "/home/rene/tmp/autopkgtest-lxc.4j23khs6/downtmp/build.zIT/src/sc/qa/uitest/statistics/descriptiveStatistics.py", line 108, in te
st_descriptive_statistics
    self.assertEqual(round(get_cell_by_position(document, 0, 6, 10).getValue(),14) , 0.01524095329036)
AssertionError: 0.01524095329035 != 0.01524095329036

Change-Id: I496daf61a9542ea0da78e6092dd7070a2665ab0a

Gbp-Pq: Name fix-uicheck-tests-on-i386.patch

sc/qa/uitest/statistics/descriptiveStatistics.py

index cbc80d85c0d8071adb8218309c41e8583d920d9f..ad5735d53da1ca0a2d29dba214343d12204a610f 100644 (file)
@@ -105,7 +105,7 @@ class descriptiveStatistics(UITestCase):
             self.assertEqual(round(get_cell_by_position(document, 0, 6, 7).getValue(),11) , 139.49090909091)
             self.assertEqual(round(get_cell_by_position(document, 0, 6, 8).getValue(),12) , 11.810626955878)
             self.assertEqual(round(get_cell_by_position(document, 0, 6, 9).getValue(),13) , -1.4621677980825)
-            self.assertEqual(round(get_cell_by_position(document, 0, 6, 10).getValue(),14) , 0.01524095329036)
+            self.assertAlmostEqual(round(get_cell_by_position(document, 0, 6, 10).getValue(),14) , 0.01524095329036)
             self.assertEqual(get_cell_by_position(document, 0, 6, 11).getValue() , 31)
             self.assertEqual(get_cell_by_position(document, 0, 6, 12).getValue() , 26)
             self.assertEqual(get_cell_by_position(document, 0, 6, 13).getValue() , 57)