On 4/23/06, Jeffrey Elkner <[EMAIL PROTECTED]> wrote: [snip] > > Thanks, Michael! I've written up a brief description of the tool I'm looking > for here: > > http://dc.ubuntu-us.org/projects/doctest-quiz.php [snip]
While it is not quite what Jeff described in the above quoted link, you may want to check the newer version (1.9, released minutes ago) of "lightning" to be found at: https://sourceforge.net/project/showfiles.php?group_id=125834 Lightning is a wxPython-based app that I wrote to test code snippets. It is a "notebook" with two pages: one is a basic editor, the other is a python shell. I just added two options where one can run doctest on the code written in the editor, either in basic or verbose mode, by pressing a button. (The addition is a rush job; it works, but I will need to refactor the code soon.) You can test it with the example found at http://www.python.org/doc/lib/module-doctest.html All you need to do is copy the code in that page from === """ This is the "example" module. The example module supplies one function, factorial(). For example, >>> factorial(5) 120 """ def factorial(n): #............ [snip] while factor <= n: result *= factor factor += 1 return result ======== i.e. you do NOT need to add the following: ===================== def _test(): import doctest doctest.testmod() if __name__ == "__main__": _test() ======================= You can also try lightning with the example given in the link quoted from Jeff's message. Feel free to let me know your impressions! André _______________________________________________ Edu-sig mailing list [email protected] http://mail.python.org/mailman/listinfo/edu-sig
