[Python-Dev] r86046 - python/branches/py3k/Lib/test/test_smtplib.py
Terry Reedy
tjreedy at udel.edu
Sun Oct 31 22:24:37 CET 2010
On 10/31/2010 1:44 PM, Antoine Pitrou wrote:
> On Sun, 31 Oct 2010 18:15:43 +0100 (CET)
> benjamin.peterson<python-checkins at python.org> wrote:
>>
>> # SimSMTPChannel doesn't fully support LOGIN or CRAM-MD5 auth because they
>> # require a synchronous read to obtain the credentials...so instead smtpd
>> @@ -503,6 +504,7 @@
>> except smtplib.SMTPAuthenticationError as err:
>> if sim_auth_login_password not in str(err):
>> raise "expected encoded password not found in error message"
>> + smtp.close()
>
> Perhaps the string-raising above should be converted to 3.x-compliant
> code?
Since raise 'string' itself raises a TypeError in 3.x, it must be that
the raise statement has never been executed in 3.x testing or that the
TypeError has not been noticed to be an erroneous error.
>> def testAUTH_CRAM_MD5(self):
>> self.serv.add_feature("AUTH CRAM-MD5")
>> @@ -512,6 +514,7 @@
>> except smtplib.SMTPAuthenticationError as err:
>> if sim_auth_credentials['cram-md5'] not in str(err):
>> raise "expected encoded credentials not found in error message"
>> + smtp.close()
>
> Same here.
--
Terry Jan Reedy
More information about the Python-Dev
mailing list