Skip to content

More doctests for sage.rings #13685

@tscrim

Description

@tscrim

More doctests for the rest of sage.rings as a followup to #13618. This adds documentation for minor functions in the following files:

  • sage/rings/commutative_algebra.py
  • sage/rings/commutative_ring.py
  • sage/rings/commutative_ring_element.py
  • sage/rings/dedekind_domain.py
  • sage/rings/dedekind_domain_element.py
  • sage/rings/euclidean_domain.py
  • sage/rings/euclidean_domain_element.py
  • sage/rings/field.py
  • sage/rings/field_element.py
  • sage/rings/fraction_field.py
  • sage/rings/fraction_field_element.pyx
  • sage/rings/function_field/constructor.py
  • sage/rings/ideal_monoid.py
  • sage/rings/infinity.py
  • sage/rings/integer_ring.pyx
  • sage/rings/integer_ring_python.py
  • sage/rings/integral_domain.py
  • sage/rings/integral_domain_element.py
  • sage/rings/monomials.py
  • sage/rings/morphism.pyx
  • sage/rings/multi_power_series_ring_element.py
  • sage/rings/noncommutative_ideals.pyx
  • sage/rings/principal_ideal_domain.py
  • sage/rings/principal_ideal_domain_element.py
  • sage/rings/quotient_ring.py
  • sage/rings/residue_field.pyx
  • sage/rings/ring.pyx

Most of these files were a few functions short of 100% doctest coverage. This patch also goes through and cleans up some of the documentation in these files as well.

Depends on #13618
Depends on #14040

Component: doctest coverage

Author: Travis Scrimshaw

Reviewer: Volker Braun

Merged: sage-5.9.beta2

Issue created by migration from https://trac.sagemath.org/ticket/13685

Metadata

Metadata

Assignees

Type

No type

Projects

No projects

Milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions