Skip to content
This repository was archived by the owner on Jan 30, 2023. It is now read-only.

Commit 11fa8eb

Browse files
committed
100% coverage
1 parent 9e4ed51 commit 11fa8eb

File tree

1 file changed

+16
-13
lines changed

1 file changed

+16
-13
lines changed

src/sage/rings/polynomial/skew_polynomial_ring.py

+16-13
Original file line numberDiff line numberDiff line change
@@ -313,18 +313,6 @@ def __init__(self, base_ring, twist_map, name, sparse, category=None, element_cl
313313
sage: S([1]) + S([-1])
314314
0
315315
sage: TestSuite(S).run()
316-
317-
sage: k.<t> = GF(5^3)
318-
sage: Frob = k.frobenius_endomorphism()
319-
sage: T.<x> = k['x', Frob]; T
320-
Skew Polynomial Ring in x over Finite Field in t of size 5^3 twisted by t |--> t^5
321-
sage: T.category()
322-
Category of algebras over Finite Field in t of size 5^3
323-
324-
We skip the pickling tests currently because ``Frob`` does not
325-
pickle correctly (see note on :trac:`13215`)::
326-
327-
sage: TestSuite(T).run(skip=["_test_pickling", "_test_elements"])
328316
"""
329317
self.__is_sparse = sparse
330318
if element_class is None:
@@ -420,7 +408,8 @@ def _coerce_map_from_base_ring(self):
420408
Skew Polynomial Ring in x over Univariate Polynomial Ring in t over Integer Ring twisted by t |--> t + 1
421409
sage: t.parent()
422410
Univariate Polynomial Ring in t over Integer Ring
423-
sage: y = x + t; y
411+
sage: y = x + t # indirect doctest
412+
sage: y
424413
x + t
425414
sage: y.parent() is S
426415
True
@@ -1355,6 +1344,20 @@ class SkewPolynomialRing_finite_order(SkewPolynomialRing_general):
13551344
:mod:`sage.rings.polynomial.skew_polynomial_finite_order`
13561345
"""
13571346
def __init__(self, base_ring, twist_map, name, sparse, category=None, element_class=None):
1347+
r"""
1348+
Initialize this skew polynomial
1349+
1350+
TESTS::
1351+
1352+
sage: k.<t> = GF(5^3)
1353+
sage: Frob = k.frobenius_endomorphism()
1354+
sage: S.<x> = k['x', Frob]; S
1355+
Skew Polynomial Ring in x over Finite Field in t of size 5^3 twisted by t |--> t^5
1356+
sage: S.category()
1357+
Category of algebras over Finite Field in t of size 5^3
1358+
1359+
sage: TestSuite(S).run()
1360+
"""
13581361
if element_class is None:
13591362
from sage.rings.polynomial.skew_polynomial_finite_order import SkewPolynomial_finite_order_dense
13601363
element_class = SkewPolynomial_finite_order_dense

0 commit comments

Comments
 (0)