[Zope-dev] zope.sendmail and testing

Adam GROSZER agroszer at gmail.com
Tue Aug 25 10:23:08 EDT 2009


Hello,

I think automagic things are evil.

Later if you realize that you don't need them you have to fight to get
rid of them.

Tuesday, August 25, 2009, 4:19:30 PM, you wrote:

JWK> Adam GROSZER wrote:
>> Hello,
>> 
>> I'd rather use a mailer stub for testing.
>> Like the one in zope.sendmail.tests.test_mailer.py
>> 
>> ...
>> class SMTP(object):
>> ...
>> 
>> Something like this can be setup for individual tests with
>> 
>>   <utility
>>       name="mailer-name"
>>       provides="zope.sendmail.interfaces.IMailer"
>>       factory="your.own.mailerFactory"
>>       />
>> 
>> def mailerFactory():
>>     mailer = SMTPMailer()
>>     mailer.smtp = SMTP
>>     return mailer 

JWK> Right, I see. However, what I meant to ask is if there is a way to have
JWK> the registration of such a stub to be more or less automagically done 
JWK> during test runs by the zope.sendmail package instead of having to think
JWK> about this over and over again in the packages directly or indirectly 
JWK> depending on it.

JWK> I *thought* to see a way of getting rid of global data in 
JWK> zope.testing.cleanup, and I wonder if we could think of a way to set up
JWK> global data in a similar manner

JWK> regards,
JWK> jw


JWK> _______________________________________________
JWK> Zope-Dev maillist  -  Zope-Dev at zope.org
JWK> http://mail.zope.org/mailman/listinfo/zope-dev
JWK> **  No cross posts or HTML encoding!  **
JWK> (Related lists - 
JWK>  http://mail.zope.org/mailman/listinfo/zope-announce
JWK>  http://mail.zope.org/mailman/listinfo/zope )

-- 
Best regards,
 Adam GROSZER                            mailto:agroszer at gmail.com
--
Quote of the day:
Success without honor is an unseasoned dish; it will satisfy your hunger, but it won't taste good. 
- Joe Paterno 



More information about the Zope-Dev mailing list