diff --git a/tests/test_quaternion.py b/tests/test_quaternion.py index 9fd1f17..ec97355 100644 --- a/tests/test_quaternion.py +++ b/tests/test_quaternion.py @@ -125,6 +125,9 @@ def test_matrix(self, arr): @given(ANY_QUATERNION) def test_from_matrix(self, arr): + EXP = - int(np.log10(DEFAULT_TOLERANCE)) + for i in range(len(arr)): + arr[i] = round(arr[i], EXP) assume(GeneralQuaternion(*arr).norm() > DEFAULT_TOLERANCE) q = Quaternion(*arr) assert q.from_matrix(q.matrix) == q