[IPython-dev] fixing warnings in python2.6

Fernando Perez fperez.net at gmail.com
Tue Mar 17 01:16:06 EDT 2009


On Mon, Mar 16, 2009 at 9:28 PM, Ondrej Certik <ondrej at certik.cz> wrote:

>> - handle doctests in extension modules
>
> What exactly do you mean here? Like doctests in cython or C modules?

Yup.  Nose didn't, I had to fix that myself in ipdoctest.py.

>
>> - handle doctests written with ipython prompts (or be taught how to
>> via a plugin, like I had to do for nose)
>
> Good point, I created an issue for it:
>
> http://code.google.com/p/sympy/issues/detail?id=1328

Great.  Feel free to pilfer ipdoctest.py for anything of use.

>> - easily be told how to run just one file, or even just one function
>> inside one file:
>
> it uses the py.test like syntax, e.g.
>
> ./test IPython/tests/test_magic.py
> ./test IPython/tests/test_magic.py -k test_obj_del

Great.

>> - How to ignore random output in doctests, either in just one entry or
>> for the whole doctest, but still executing the code
>
> Nice idea, added to the issue above.

Same as above, ipdoctest has (easy) code for that, grab it if you need it.

>> Does it have those things?  Nose ain't perfect, but it's pretty darn
>> useful even without green 'ok' printouts ;)
>
> [ok] is very important for me. :)

Oh, I like it too :)  Keep us posted on your testing code.  I have no
special attachment to nose, and if yours does the same things and it's
lighter to use, I'll be more than glad to use it!

Cheers,

f



More information about the IPython-dev mailing list