On Nov 11, 2008, at 9:10 PM, Joe Strout wrote:
doctest.testmod(mymodule)Actually, it does not.
This actually works fine if I'm importing the module (with the
standard name) somewhere else
I noticed that a function object has a __module__ attribute, that isAnd no, it isn't; it's the NAME of the module the function is in. I'm
a reference to the module the function is in.
not sure what good that does me. docstring.testmod does take an
optional "name" parameter, but the documentation (at least in 2.5.2)
does not explain what this parameter is used for. I tried using it
thusly:
doctest.testmod(name=_test.__module__)
but that didn't work; it appears to still be testing the __main__
module. (Perhaps the name parameter is only used to describe the
module in the output, in which case, all I've accomplished here is
getting doctest to lie.)
I'm sure there is a magic identifier somewhere that lets a code getThis question remains open. :)
a reference to its own module, but I haven't been able to find it.
Can someone share a clue?
Thanks,
- Joe