mirror of
https://github.com/django/django.git
synced 2025-10-31 09:41:08 +00:00
Fixed #32144 -- Made makemessages remove temporary files when locale path doesn't exist.
This commit is contained in:
committed by
Carlton Gibson
parent
8feb2a49fa
commit
dfa7781033
4
tests/i18n/project_dir/app_no_locale/test.html
Normal file
4
tests/i18n/project_dir/app_no_locale/test.html
Normal file
@@ -0,0 +1,4 @@
|
||||
A non-Python file will be classed as translatable.
|
||||
|
||||
The temporary file created from this should be removed from the file system if
|
||||
an error is raised.
|
||||
@@ -765,6 +765,8 @@ class CustomLayoutExtractionTests(ExtractorTests):
|
||||
)
|
||||
with self.assertRaisesMessage(management.CommandError, msg):
|
||||
management.call_command('makemessages', locale=[LOCALE], verbosity=0)
|
||||
# Working files are cleaned up on an error.
|
||||
self.assertFalse(os.path.exists('./app_no_locale/test.html.py'))
|
||||
|
||||
def test_project_locale_paths(self):
|
||||
self._test_project_locale_paths(os.path.join(self.test_dir, 'project_locale'))
|
||||
|
||||
Reference in New Issue
Block a user