Skip to content

Commit e08c577

Browse files
committed
Add author and fix doctests
1 parent 8edced7 commit e08c577

File tree

1 file changed

+7
-5
lines changed

1 file changed

+7
-5
lines changed

src/sage/rings/polynomial/polynomial_zz_pex.pyx

Lines changed: 7 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -12,6 +12,7 @@ AUTHOR:
1212
1313
- Yann Laigle-Chapuy (2010-01) initial implementation
1414
- Lorenz Panny (2023-01): :meth:`minpoly_mod`
15+
- Giacomo Pope (2023-08): :meth:`reverse`, :meth:`inverse_series_trunc`
1516
"""
1617
from cysignals.signals cimport sig_on, sig_off
1718

@@ -514,10 +515,11 @@ cdef class Polynomial_ZZ_pEX(Polynomial_template):
514515
sage: f.reverse(degree=200)
515516
2*x^200 + 3*x^199 + 5*x^198 + 7*x^197 + 11*x^196 + 13*x^195 + 17*x^194 + 19*x^193
516517
sage: f.reverse(degree=0)
517-
ValueError Traceback (most recent call last)
518+
Traceback (most recent call last):
518519
...
520+
ValueError: degree argument must be a non-negative integer, got 0
519521
sage: f.reverse(degree=-5)
520-
ValueError Traceback (most recent call last)
522+
Traceback (most recent call last):
521523
...
522524
ValueError: degree argument must be a non-negative integer, got -5
523525
"""
@@ -574,16 +576,16 @@ cdef class Polynomial_ZZ_pEX(Polynomial_template):
574576
sage: f.inverse_series_trunc(3)
575577
61*x^2 + 40*x + 82
576578
sage: f.inverse_series_trunc(0)
577-
ValueError Traceback (most recent call last)
579+
Traceback (most recent call last):
578580
...
579581
ValueError: the precision must be positive, got 0
580582
sage: f.inverse_series_trunc(-1)
581-
ValueError Traceback (most recent call last)
583+
Traceback (most recent call last):
582584
...
583585
ValueError: the precision must be positive, got -1
584586
sage: f = x + x^2 + x^3
585587
sage: f.inverse_series_trunc(5)
586-
ValueError Traceback (most recent call last)
588+
Traceback (most recent call last):
587589
...
588590
ValueError: constant term 0 is not a unit
589591
"""

0 commit comments

Comments
 (0)