<br><br><div class="gmail_quote">On Fri, May 16, 2008 at 1:31 PM, Christian Theune &lt;<a href="mailto:ct@gocept.com">ct@gocept.com</a>&gt; wrote:<br><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">
<div><div></div><div class="Wj3C7c">On Thu, May 15, 2008 at 08:32:28AM -0400, Benji York wrote:<br>
&gt; On Thu, May 15, 2008 at 7:43 AM, Wichert Akkerman &lt;<a href="mailto:wichert@wiggy.net">wichert@wiggy.net</a>&gt; wrote:<br>
&gt; &gt; Is there a reason to advocate zope.testing over the others? Would it<br>
&gt; &gt; perhaps make more sense to use one of the more widely used tools instead<br>
&gt; &gt; of maintaing our own testing toolkit?<br>
&gt;<br>
&gt; I&#39;d also like for us to adopt one of the more widely used test<br>
&gt; runners, but as mentioned in replies, there are some features in<br>
&gt; zope.testing that we depend on. &nbsp;If someone were adequately motivated<br>
&gt; and had sufficient time (neither of which I have, so I suspect no one<br>
&gt; else does either), it would be interesting to attempt to endue another<br>
&gt; test runner with the features we need (layers, etc.).<br>
<br>
</div></div>I like our test runner and spent time refactoring it so we can actually start<br>
making changes again. I looked at other test runners (nose, py.test) and<br>
didn&#39;t find anything compelling (to me) that we didn&#39;t already have.<br>
<div><div></div><div class="Wj3C7c"><br>
Christian<br>
</div></div></blockquote><div><br>I am on Christian&#39;s side here: zope.testing is a great tool, used by many people,<br>and with strong features,<br><br>it looks like it does not need a lot of work to be usable without a buildout environment,<br>
and to have modern features nose and py.test provides. <br><br>At least :<br><br>1. the console script (I&#39;ll add that in the trunk asap in any case)<br>2. being able to write tests without subclassing TestCase, in functions and classes (regexp based+ wrapping)<br>
3. being able to create suites without any extra boiler-plate code, like nose does (afaik)<br><br>Christian, are you willing to work on 2. and 3. ?<br><br>++<br>Tarek<br><br>&nbsp;</div><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">
<div><div class="Wj3C7c"><br>
--<br>
Christian Theune · <a href="mailto:ct@gocept.com">ct@gocept.com</a><br>
gocept gmbh &amp; co. kg · forsterstraße 29 · 06112 halle (saale) · germany<br>
<a href="http://gocept.com" target="_blank">http://gocept.com</a> · tel +49 345 1229889 7 · fax +49 345 1229889 1<br>
Zope and Plone consulting and development<br>
</div></div></blockquote></div><br><br clear="all"><br>-- <br>Tarek Ziadé | Association AfPy | <a href="http://www.afpy.org">www.afpy.org</a><br>Blog FR | <a href="http://programmation-python.org">http://programmation-python.org</a><br>
Blog EN | <a href="http://tarekziade.wordpress.com/">http://tarekziade.wordpress.com/</a>