From d4e9c18d77634fdcf0827eece749be600e907856 Mon Sep 17 00:00:00 2001
From: Jean-Paul Calderone <exarkun@twistedmatrix.com>
Date: Fri, 25 Feb 2022 18:33:07 -0500
Subject: [PATCH] epsilon not reliably large enough for windows

---
 src/_zkapauthorizer/tests/test_recover.py | 4 +++-
 1 file changed, 3 insertions(+), 1 deletion(-)

diff --git a/src/_zkapauthorizer/tests/test_recover.py b/src/_zkapauthorizer/tests/test_recover.py
index 5352639..32b27c3 100644
--- a/src/_zkapauthorizer/tests/test_recover.py
+++ b/src/_zkapauthorizer/tests/test_recover.py
@@ -142,7 +142,9 @@ class _EqualsEnough:
                     )
                 for (actual_field, reference_field) in zip(actual_row, reference_row):
                     if isinstance(actual_field, float):
-                        if abs(actual_field - reference_field) > float_info.epsilon:
+                        if abs(actual_field - reference_field) > (
+                            10 * float_info.epsilon
+                        ):
                             return Mismatch(
                                 "Row {} float {} too far from reference {}".format(
                                     n, actual_field, reference_field
-- 
GitLab