Skip to content

Commit ed0a59c

Browse files
committed
Relax tolerance in acb_poly roots test
1 parent cf2d330 commit ed0a59c

2 files changed

Lines changed: 5 additions & 7 deletions

File tree

src/flint/test/test_acb_poly.py

Lines changed: 3 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -228,9 +228,7 @@ def test_acb_poly_call_paths() -> None:
228228
def test_acb_poly_unique_fmpz_poly() -> None:
229229
p = acb_poly([1, 2, 3])
230230
q = acb_poly([1.1, 2, 3])
231-
up = p.unique_fmpz_poly()
232-
assert up is not None
233-
assert up == fmpz_poly([1, 2, 3])
231+
assert p.unique_fmpz_poly() == fmpz_poly([1, 2, 3])
234232
assert q.unique_fmpz_poly() is None
235233

236234

@@ -239,8 +237,8 @@ def test_acb_poly_roots_and_complex_roots() -> None:
239237
p = x**2 + 1
240238
rs0 = p.roots()
241239
assert len(rs0) == 2
242-
assert any(is_close_acb(r, 1j, tol=arb("1e-10"), rel_tol=arb("1e-10")) for r in rs0)
243-
assert any(is_close_acb(r, -1j, tol=arb("1e-10"), rel_tol=arb("1e-10")) for r in rs0)
240+
assert any(is_close_acb(r, 1j, tol=1e-5) for r in rs0)
241+
assert any(is_close_acb(r, -1j, tol=1e-5) for r in rs0)
244242

245243
rs = p.roots(tol=1e-30, maxprec=128)
246244
assert len(rs) == 2

src/flint/test/test_arb_poly.py

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -59,8 +59,8 @@ def test_arb_poly_from_roots_and_complex_roots() -> None:
5959

6060
roots = arb_poly([1, 0, 1]).complex_roots()
6161
assert len(roots) == 2
62-
assert any(is_close_acb(r, acb(0, 1)) for r in roots)
63-
assert any(is_close_acb(r, acb(0, -1)) for r in roots)
62+
assert any(is_close_acb(r, acb(0, 1), tol=1e-5) for r in roots)
63+
assert any(is_close_acb(r, acb(0, -1), tol=1e-5) for r in roots)
6464

6565

6666
def test_arb_poly_evaluate() -> None:

0 commit comments

Comments
 (0)