On Wed, Apr 11, 2012 at 5:13 AM, Niles Johnson <[email protected]> wrote:
> Rummaging through the plot code, I've come across DOCTEST_MODE a couple of
> times. I can't find it documented anywhere, but it seems to be used as a
> flag for a function to tell whether it's being run for doctesting or not.
That's correct. I wrote that. I thought the name was somewhat
suggestive of what the variable means.
> Probably you can copy some of the examples to produce a doctest which only
> shows the deprecation warning when *not* in doctest mode. Here are the
> places DOCTEST_MODE is used in the sage library; good luck (and please let
> us know if you figure out how to use it :)
>
> -Niles
>
>
> sage: search_src('DOCTEST_MODE')
> misc/functional.py:1504: if sage.plot.plot.DOCTEST_MODE:
> misc/hg.py:339: from sage.plot.plot import DOCTEST_MODE
> misc/hg.py:340: if not
> os.path.exists(os.path.join(os.environ['HOME'], '.hgrc')) and not
> DOCTEST_MODE:
> plot/animate.py:619: if plot.DOCTEST_MODE:
> plot/plot.py:334:DOCTEST_MODE = False
> plot/plot.py:337:DOCTEST_MODE_FILE = os.path.join(sage.misc.misc.SAGE_TMP,
> 'test.png')
> plot/plot.py:1767: if DOCTEST_MODE:
> plot/plot.py:1769: self.save(DOCTEST_MODE_FILE, **kwds)
> plot/plot.py:3860: if DOCTEST_MODE:
> plot/plot.py:3861: self.save(DOCTEST_MODE_FILE,
> plot/plot3d/base.pyx:1078: from sage.plot.plot import EMBEDDED_MODE,
> DOCTEST_MODE
> plot/plot3d/base.pyx:1082: if DOCTEST_MODE:
> plot/plot3d/base.pyx:1091: if DOCTEST_MODE or viewer=='tachyon' or
> (viewer=='java3d' and EMBEDDED_MODE):
> plot/plot3d/base.pyx:1098: if DOCTEST_MODE or viewer=='java3d':
> plot/plot3d/base.pyx:1109: if DOCTEST_MODE or viewer=='jmol':
> plot/plot3d/base.pyx:1144: if not DOCTEST_MODE and not EMBEDDED_MODE:
> plot/plot3d/tachyon.py:314: if sage.plot.plot.DOCTEST_MODE:
>
>
>
> --
> To post to this group, send an email to [email protected]
> To unsubscribe from this group, send an email to
> [email protected]
> For more options, visit this group at
> http://groups.google.com/group/sage-devel
> URL: http://www.sagemath.org
--
William Stein
Professor of Mathematics
University of Washington
http://wstein.org
--
To post to this group, send an email to [email protected]
To unsubscribe from this group, send an email to
[email protected]
For more options, visit this group at http://groups.google.com/group/sage-devel
URL: http://www.sagemath.org