[IPython-user] doctest support in 0.8.2
Thu Nov 22 15:15:33 CST 2007
On Nov 22, 2007 4:14 PM, Fernando Perez <firstname.lastname@example.org> wrote:
> On Nov 22, 2007 2:11 PM, Noah Gift <email@example.com> wrote:
> > Is there any documentation on using doctest in 0.8.2? That is one of
> > killer features I am waiting for.
> In : %doctest_mode?
> Type: Magic function
> Base Class: <type 'instancemethod'>
> Namespace: IPython internal
> Definition: %doctest_mode(self, parameter_s='')
> Toggle doctest mode on and off.
> This mode allows you to toggle the prompt behavior between normal
> IPython prompts and ones that are as similar to the default IPython
> interpreter as possible.
> It also supports the pasting of code snippets that have leading '>>>'
> and '...' prompts in them. This means that you can paste doctests from
> files or docstrings (even if they have leading whitespace), and the
> code will execute correctly. You can then use '%history -tn' to see
> the translated history without line numbers; this will give you the
> input after removal of all the leading prompts and whitespace, which
> can be pasted back into an editor.
> With these features, you can switch into this mode easily whenever you
> need to do testing and changes to doctests, without having to leave
> your existing IPython session.
> I'm open to suggestions on how to improve it...
Thanks Fernando, I will take a look at this too, this weekend.
-------------- next part --------------
An HTML attachment was scrubbed...
More information about the IPython-user