#8791: improve doctest coverage of libs/mpmath/ext_main.pyx
-----------------------------+----------------------------------------------
   Reporter:  mvngu          |       Owner:  mvngu     
       Type:  enhancement    |      Status:  new       
   Priority:  major          |   Milestone:  sage-4.4.1
  Component:  documentation  |    Keywords:            
     Author:                 |    Upstream:  N/A       
   Reviewer:                 |      Merged:            
Work_issues:                 |  
-----------------------------+----------------------------------------------
 As the subject says. As of Sage 4.4, the doctest coverage of
 `sage/libs/mpmath/ext_main.pyx` is:
 {{{
 [mv...@sage mpmath]$ sage -coverage ext_main.pyx
 ----------------------------------------------------------------------
 ext_main.pyx
 ERROR: Please add a `TestSuite(s).run()` doctest.
 SCORE ext_main.pyx: 0% (0 of 102)

 Missing documentation:
          * __cinit__(ctx):
          * default(ctx):
          * _get_prec(ctx):
          * _set_prec(ctx, prec):
          * _set_dps(ctx, n):
          * _get_dps(ctx):
          * _get_prec_rounding(ctx):
          * mpf make_mpf(ctx, tuple v):
          * mpc make_mpc(ctx, tuple v):
          * _convert_param(ctx, x):
          * _wrap_libmp_function(ctx, mpf_f, mpc_f=None, mpi_f=None,
 doc="<no doc>"):
          * _wrap_specfun(cls, name, f, wrap):
          * __init__(self, mpf_f, mpc_f=None, mpi_f=None, doc="<no doc>"):
          * __call__(self, x, **kwargs):
          * __init__(self, name, f):
          * __call__(self, *args, **kwargs):
          * __richcmp__(self, other, int op):
          * __add__(self, other):
          * __sub__(self, other):
          * __mul__(self, other):
          * __div__(self, other):
          * __mod__(self, other):
          * __pow__(self, other, mod):
          * ae(s, t, rel_eps=None, abs_eps=None):
          * __hash__(self):
          * __repr__(self):
          * __str__(self):
          * real(self):
          * imag(self):
          * conjugate(self):
          * man(self):
          * exp(self):
          * bc(self):
          * __int__(self):
          * __long__(self):
          * __float__(self):
          * __complex__(self):
          * to_fixed(self, prec):
          * __getstate__(self):
          * __setstate__(self, val):
          * __init__(self, x=0, **kwargs):
          * __reduce__(self):
          * _get_mpf(self):
          * _set_mpf(self, v):
          * __nonzero__(self):
          * __hash__(self):
          * real(self):
          * imag(self):
          * conjugate(self):
          * man(self):
          * exp(self):
          * bc(self):
          * to_fixed(self, long prec):
          * __int__(self):
          * __float__(self):
          * __getstate__(self):
          * __setstate__(self, val):
          * __cinit__(self):
          * __neg__(s):
          * __pos__(s):
          * __abs__(s):
          * sqrt(s):
          * __richcmp__(self, other, int op):
          * __init__(self, func, name, docname=''):
          * __call__(self, prec=None, dps=None, rounding=None):
          * _mpf_(self):
          * __repr__(self):
          * __nonzero__(self):
          * __neg__(self):
          * __pos__(self):
          * __abs__(self):
          * sqrt(self):
          * to_fixed(self, prec):
          * __getstate__(self):
          * __setstate__(self, val):
          * __hash__(self):
          * __richcmp__(self, other, int op):
          * __init__(self, real=0, imag=0):
          * __cinit__(self):
          * __reduce__(self):
          * __setstate__(self, val):
          * __repr__(self):
          * __str__(s):
          * __nonzero__(self):
          * __complex__(self):
          * _get_mpc(self):
          * _set_mpc(self, tuple v):
          * real(self):
          * imag(self):
          * __hash__(self):
          * __neg__(s):
          * conjugate(s):
          * __pos__(s):
          * __abs__(s):
          * __richcmp__(self, other, int op):


 Missing doctests:
          * convert(ctx, x, strings=True):
          * isnan(ctx, x):
          * isinf(ctx, x):
          * isint(ctx, x):
          * fsum(ctx, terms, bint absolute=False, bint squared=False):
          * fdot(ctx, A, B=None):
          * mag(ctx, x):
 }}}

-- 
Ticket URL: <http://trac.sagemath.org/sage_trac/ticket/8791>
Sage <http://www.sagemath.org>
Sage: Creating a Viable Open Source Alternative to Magma, Maple, Mathematica, 
and MATLAB

-- 
You received this message because you are subscribed to the Google Groups 
"sage-trac" group.
To post to this group, send email to [email protected].
To unsubscribe from this group, send email to 
[email protected].
For more options, visit this group at 
http://groups.google.com/group/sage-trac?hl=en.

Reply via email to