[Zope3-dev] Testing SmtpService
Jim Fulton
jim@zope.com
Mon, 28 Oct 2002 18:06:37 -0500
Barry A. Warsaw wrote:
>>>>>>"BAW" == Barry A Warsaw <barry@zope.com> writes:
>>>>>>
>
>>>>>>"SR" == Stephan Richter <stephan.richter@tufts.edu> writes:
>>>>>>
>
> >> Seems like there's quite a few Python implementations of these
> >> services. The standard library has a bare minimum smtp server
> >> (my crufty smtpd.py),
>
> SR> Well, but it does not work out of the box, so it is not usable
> SR> for the average non-developer. This also does not handle
> SR> users.
>
> BAW> I do believe it works out of the box, although I haven't
> BAW> played with it in a while, so it's possible there's a little
> BAW> bitrot. Should be easy to fix if so.
>
> No bitrot in Python 2.2.2.
>
> I now have a test case for SmtpService which uses smtpd.py. I had to
> use threads so the reader and writer don't block each other, but it
> was pretty easy to do. I'll go ahead and check these in so folks can
> see what my ideas are here.
Since you checked in your tests, the FTP tests fail. :(
I expect that this is due to some interaction through asyncore.
This is sad, since the SMTP service doesn't use asyncore. :/
I'm tempted to move the SMTP service to a branch for now, if nobody
objects. :]
Jim
--
Jim Fulton mailto:jim@zope.com Python Powered!
CTO (888) 344-4332 http://www.python.org
Zope Corporation http://www.zope.com http://www.zope.org