Skip to content

Commit f44a876

Browse files
committed
Comment out the gr_nf doctests again
1 parent 7edff76 commit f44a876

File tree

1 file changed

+36
-28
lines changed

1 file changed

+36
-28
lines changed

src/flint/types/_gr.pyx

Lines changed: 36 additions & 28 deletions
Original file line numberDiff line numberDiff line change
@@ -1201,21 +1201,25 @@ cdef class gr_nf_ctx(gr_scalar_ctx):
12011201
def new(poly) -> gr_nf_ctx:
12021202
"""Create a new context for number fields.
12031203

1204-
>>> from flint.types._gr import gr_nf_ctx
1205-
>>> Qa = gr_nf_ctx.new([-2, 0, 1])
1206-
>>> Qa
1207-
gr_nf_ctx(x^2 + (-2))
1208-
>>> Qa.modulus()
1209-
x^2 + (-2)
1210-
>>> a = Qa.gen()
1211-
>>> a
1212-
a
1213-
>>> a**2
1214-
2
1215-
>>> (1 + a) ** 2
1216-
2*a+3
1217-
>>> (1 + a) / 2
1218-
1/2*a+1/2
1204+
The doctests below are commented out because they crash under WASM:
1205+
1206+
https://github.com/flintlib/python-flint/issues/319
1207+
1208+
# >>> from flint.types._gr import gr_nf_ctx
1209+
# >>> Qa = gr_nf_ctx.new([-2, 0, 1])
1210+
# >>> Qa
1211+
# gr_nf_ctx(x^2 + (-2))
1212+
# >>> Qa.modulus()
1213+
# x^2 + (-2)
1214+
# >>> a = Qa.gen()
1215+
# >>> a
1216+
# a
1217+
# >>> a**2
1218+
# 2
1219+
# >>> (1 + a) ** 2
1220+
# 2*a+3
1221+
# >>> (1 + a) / 2
1222+
# 1/2*a+1/2
12191223
"""
12201224
poly = fmpq_poly(poly)
12211225
return gr_nf_ctx._new(poly)
@@ -1244,19 +1248,23 @@ cdef class gr_nf_fmpz_poly_ctx(gr_scalar_ctx):
12441248
def new(poly) -> gr_nf_fmpz_poly_ctx:
12451249
"""Create a new context for number fields.
12461250

1247-
>>> from flint.types._gr import gr_nf_fmpz_poly_ctx
1248-
>>> Qa = gr_nf_fmpz_poly_ctx.new([-2, 0, 1])
1249-
>>> Qa
1250-
gr_nf_fmpz_poly_ctx(x^2 + (-2))
1251-
>>> Qa.modulus()
1252-
x^2 + (-2)
1253-
>>> a = Qa.gen()
1254-
>>> a
1255-
a
1256-
>>> a**2
1257-
2
1258-
>>> (1 + a) ** 2
1259-
2*a+3
1251+
The doctests below are commented out because they crash under WASM:
1252+
1253+
https://github.com/flintlib/python-flint/issues/319
1254+
1255+
# >>> from flint.types._gr import gr_nf_fmpz_poly_ctx
1256+
# >>> Qa = gr_nf_fmpz_poly_ctx.new([-2, 0, 1])
1257+
# >>> Qa
1258+
# gr_nf_fmpz_poly_ctx(x^2 + (-2))
1259+
# >>> Qa.modulus()
1260+
# x^2 + (-2)
1261+
# >>> a = Qa.gen()
1262+
# >>> a
1263+
# a
1264+
# >>> a**2
1265+
# 2
1266+
# >>> (1 + a) ** 2
1267+
# 2*a+3
12601268
"""
12611269
poly = fmpz_poly(poly)
12621270
return gr_nf_fmpz_poly_ctx._new(poly)

0 commit comments

Comments
 (0)