Skip to content

Commit d00b7cb

Browse files
committed
Fix failing test due to difference in gcd_ext
1 parent e9205fd commit d00b7cb

File tree

1 file changed

+9
-3
lines changed

1 file changed

+9
-3
lines changed

symengine/tests/test_ntheory.py

Lines changed: 9 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -37,9 +37,15 @@ def test_gcd_ext():
3737
assert p == q * 6 + r * 9
3838
(q, r, p) = gcd_ext(-15, 10)
3939
assert p == q * -15 + r * 10
40-
assert gcd_ext(2, 3) == (-1, 1, 1)
41-
assert gcd_ext(10, 12) == (-1, 1, 2)
42-
assert gcd_ext(100, 2004) == (-20, 1, 4)
40+
(q, r, p) = gcd_ext(2, 3)
41+
assert p == q * 2 + r * 3
42+
assert p == 1
43+
(q, r, p) = gcd_ext(10, 12)
44+
assert p == q * 10 + r * 12
45+
assert p == 2
46+
(q, r, p) = gcd_ext(100, 2004)
47+
assert p == q * 100 + r * 2004
48+
assert p == 4
4349

4450

4551
def test_mod():

0 commit comments

Comments
 (0)