On Tue, Jul 21, 2009 at 12:51 AM, Chris Heller
<[email protected]> wrote:
>
> There are numerous plugins on trac-hacks that have unittest based
> tests.

Thanks all for your suggestions and comments.

I have been preparing the next release (coming soon ;o) of TracGviz
1.4.1 and I've been (finally) able to publish the repos [1]_
containing most of the work been done so far. In there (`providers`
branch) you can find the doctests I've written to test Trac RPC
handlers. All this has been implemented on top of `dutest` module and
is the first instance (that I know ... CMIIW) of both a dutest-based
framework for particular purposes thus hiding details about
initialization and cleanup , and a framework to write doctests for
Trac plugins.

All tests pass using TracXmlRpc=1.0.0 and failures with
TracXmlRpc=1.0.6 have only been detected in ReportRPC (/me working on
it :-/ )

> Here are some handy starting points for exploration.
>
[...]

«Starting points for exploration» are here [2]_ [3]_ ;o)

Needless to say that there's a lot of place for enhancements in there
(especially tests for multi-protocol RPC, for repositories, and
in-process web testing ...) but at least you can get the idea of the
style and so on . Once I write further test cases they will show up
;o)

Feedback is welcome !

PS: C'u soon with a new release of TracGViz plugin ... Happy New Year !

o<|:o)

.. [1] TracGViz Hg @ sf.net
        (http://simelo.hg.sourceforge.net/hgweb/simelo/trac-gviz/summary)

.. [2] Test cases (i.e. doctests) for RPC providers in TracGViz plugin
        
(http://simelo.hg.sourceforge.net/hgweb/simelo/trac-gviz/file/providers/trac-dev/gviz/tracgviz/testing/test_rpc.py)

.. [3] Minimalistic testing framework for Trac
        
(http://simelo.hg.sourceforge.net/hgweb/simelo/trac-gviz/file/providers/trac-dev/gviz/tracgviz/testing/__init__.py)

-- 
Regards,

Olemis.

Blog ES: http://simelo-es.blogspot.com/
Blog EN: http://simelo-en.blogspot.com/

Featured article:
Assessment of unittest 2.7 API : new features and opinions  -
http://feedproxy.google.com/~r/simelo-en/~3/cVOgG8NIBFY/assessment-of-unittest-27-api-new.html

--

You received this message because you are subscribed to the Google Groups "Trac 
Users" group.
To post to this group, send email to [email protected].
To unsubscribe from this group, send email to 
[email protected].
For more options, visit this group at 
http://groups.google.com/group/trac-users?hl=en.


Reply via email to