mirror of
				https://github.com/django/django.git
				synced 2025-10-31 09:41:08 +00:00 
			
		
		
		
	Undelete the login() call inadvertantly removed in 4e0a2fe59c
				
					
				
			Refs #21271.
This commit is contained in:
		| @@ -56,6 +56,8 @@ class EmailBackend(BaseEmailBackend): | ||||
|                 self.connection.ehlo() | ||||
|                 self.connection.starttls() | ||||
|                 self.connection.ehlo() | ||||
|             if self.username and self.password: | ||||
|                 self.connection.login(self.username, self.password) | ||||
|         except smtplib.SMTPException: | ||||
|             if not self.fail_silently: | ||||
|                 raise | ||||
|   | ||||
| @@ -880,6 +880,16 @@ class SMTPBackendTests(BaseEmailBackendTests, SimpleTestCase): | ||||
|         self.assertEqual(backend.username, '') | ||||
|         self.assertEqual(backend.password, '') | ||||
|  | ||||
|     def test_auth_attempted(self): | ||||
|         """ | ||||
|         Test that opening the backend with non empty username/password tries | ||||
|         to authenticate against the SMTP server. | ||||
|         """ | ||||
|         backend = smtp.EmailBackend( | ||||
|             username='not empty username', password='not empty password') | ||||
|         self.assertRaisesMessage(SMTPException, | ||||
|             'SMTP AUTH extension not supported by server.', backend.open) | ||||
|  | ||||
|     def test_server_stopped(self): | ||||
|         """ | ||||
|         Test that closing the backend while the SMTP server is stopped doesn't | ||||
|   | ||||
		Reference in New Issue
	
	Block a user