mirror of
				https://github.com/django/django.git
				synced 2025-10-31 09:41:08 +00:00 
			
		
		
		
	[5.1.x] Fixed mail.tests.MailTests.test_backend_arg() test on Python 3.13+.
There is no point in asserting Python error messages.
Backport of 4ee68bb4f5 from main.
			
			
This commit is contained in:
		
				
					committed by
					
						 Sarah Boyce
						Sarah Boyce
					
				
			
			
				
	
			
			
			
						parent
						
							48382a2ff6
						
					
				
				
					commit
					06f0141691
				
			| @@ -29,7 +29,6 @@ from django.core.mail.message import BadHeaderError, sanitize_address | ||||
| from django.test import SimpleTestCase, override_settings | ||||
| from django.test.utils import requires_tz_support | ||||
| from django.utils.translation import gettext_lazy | ||||
| from django.utils.version import PY311 | ||||
|  | ||||
| try: | ||||
|     from aiosmtpd.controller import Controller | ||||
| @@ -822,13 +821,7 @@ class MailTests(HeadersCheckMixin, SimpleTestCase): | ||||
|                 filebased.EmailBackend, | ||||
|             ) | ||||
|  | ||||
|         if sys.platform == "win32" and not PY311: | ||||
|             msg = ( | ||||
|                 "_getfullpathname: path should be string, bytes or os.PathLike, not " | ||||
|                 "object" | ||||
|             ) | ||||
|         else: | ||||
|             msg = "expected str, bytes or os.PathLike object, not object" | ||||
|         msg = " not object" | ||||
|         with self.assertRaisesMessage(TypeError, msg): | ||||
|             mail.get_connection( | ||||
|                 "django.core.mail.backends.filebased.EmailBackend", file_path=object() | ||||
|   | ||||
		Reference in New Issue
	
	Block a user