[Grok-dev] Martian and Fake Modules
Paul Wilson
paulalexwilson at gmail.com
Tue Dec 15 20:44:35 EST 2009
Hi there,
I've just released an early version of manuelpi.fakemodule to PyPI
[1]. To recap, this allows you to define module's within doctests that
are automatically available for subsequent tests. This is tested and
works on Martian's README.txt only, on a branch that I've been hacking
on recently. [2]
I'm very interested in comments and feedback regarding this approach
and my implementation. Points to note:
* "module-block:: <module-name>" - is this notation okay?
* Every time a module block is encountered, I push all doctest's
defined object references into __builtin__. Why? Such that fake
modules can find things you've defined or imported in previous doctest
statements.
Hopefully it brings us a step further to realising the vision set forth in [3].
ME GROK FAKE MODULES!!,
Paul
[1] http://pypi.python.org/pypi/manuelpi.fakemodule/0.1b1
[2] http://svn.zope.org/martian/branches/paw-manuel-fake-module/src/martian/README.txt?rev=106610&view=markup
[3] https://mail.zope.org/pipermail/grok-dev/2009-October/008813.html
More information about the Grok-dev
mailing list