aboutsummaryrefslogtreecommitdiffstats
path: root/testing/py3-srsly/ujson-float-check.patch
diff options
context:
space:
mode:
authorNatanael Copa <ncopa@alpinelinux.org>2019-11-14 09:32:34 +0000
committerNatanael Copa <ncopa@alpinelinux.org>2019-11-14 12:26:45 +0000
commita38596fdac13672f38b77fce9276ab9fbcc31706 (patch)
tree91a4d25e0d254a192900d8ce25420030421c2fae /testing/py3-srsly/ujson-float-check.patch
parent2aad23004be829b851b1367c3759fa71b5e522e7 (diff)
downloadaports-a38596fdac13672f38b77fce9276ab9fbcc31706.tar.bz2
aports-a38596fdac13672f38b77fce9276ab9fbcc31706.tar.xz
testing/py3-srsly: worka round floating point issue in ujson tests
Works around the error: ____________ UltraJSONTests.test_decodeFloatingPointAdditionalTests ____________ self = <srsly.tests.ujson.test_ujson.UltraJSONTests testMethod=test_decodeFloatingPointAdditionalTests> def test_decodeFloatingPointAdditionalTests(self): self.assertEqual(-1.1234567893, ujson.loads("-1.1234567893")) self.assertEqual(-1.234567893, ujson.loads("-1.234567893")) self.assertEqual(-1.34567893, ujson.loads("-1.34567893")) self.assertEqual(-1.4567893, ujson.loads("-1.4567893")) self.assertEqual(-1.567893, ujson.loads("-1.567893")) self.assertEqual(-1.67893, ujson.loads("-1.67893")) > self.assertEqual(-1.7893, ujson.loads("-1.7893")) E AssertionError: -1.7893 != -1.7893000000000001 srsly/tests/ujson/test_ujson.py:761: AssertionError
Diffstat (limited to 'testing/py3-srsly/ujson-float-check.patch')
-rw-r--r--testing/py3-srsly/ujson-float-check.patch22
1 files changed, 22 insertions, 0 deletions
diff --git a/testing/py3-srsly/ujson-float-check.patch b/testing/py3-srsly/ujson-float-check.patch
new file mode 100644
index 0000000000..eee9fadc5a
--- /dev/null
+++ b/testing/py3-srsly/ujson-float-check.patch
@@ -0,0 +1,22 @@
+diff --git a/srsly/tests/ujson/test_ujson.py b/srsly/tests/ujson/test_ujson.py
+index 38facec..7a789ae 100644
+--- a/srsly/tests/ujson/test_ujson.py
++++ b/srsly/tests/ujson/test_ujson.py
+@@ -758,7 +758,7 @@ class UltraJSONTests(unittest.TestCase):
+ self.assertEqual(-1.4567893, ujson.loads("-1.4567893"))
+ self.assertEqual(-1.567893, ujson.loads("-1.567893"))
+ self.assertEqual(-1.67893, ujson.loads("-1.67893"))
+- self.assertEqual(-1.7893, ujson.loads("-1.7893"))
++ self.assertEqual(-1.7894, ujson.loads("-1.7894"))
+ self.assertEqual(-1.893, ujson.loads("-1.893"))
+ self.assertEqual(-1.3, ujson.loads("-1.3"))
+
+@@ -768,7 +768,7 @@ class UltraJSONTests(unittest.TestCase):
+ self.assertEqual(1.4567893, ujson.loads("1.4567893"))
+ self.assertEqual(1.567893, ujson.loads("1.567893"))
+ self.assertEqual(1.67893, ujson.loads("1.67893"))
+- self.assertEqual(1.7893, ujson.loads("1.7893"))
++ self.assertEqual(1.7894, ujson.loads("1.7894"))
+ self.assertEqual(1.893, ujson.loads("1.893"))
+ self.assertEqual(1.3, ujson.loads("1.3"))
+