From 849dd693cfbf51ecd1afc7f3ceb05038848bee7c Mon Sep 17 00:00:00 2001 From: Diana Huang Date: Tue, 5 Oct 2021 13:52:27 -0400 Subject: [PATCH] fix: Add back in dummy locales for unit test. (#28938) Clear old files before regenerating them. --- pavelib/paver_tests/test_extract_and_generate.py | 13 ++++++++++++- 1 file changed, 12 insertions(+), 1 deletion(-) diff --git a/pavelib/paver_tests/test_extract_and_generate.py b/pavelib/paver_tests/test_extract_and_generate.py index c04c4577e8..7c8dff02ef 100644 --- a/pavelib/paver_tests/test_extract_and_generate.py +++ b/pavelib/paver_tests/test_extract_and_generate.py @@ -77,9 +77,20 @@ class TestGenerate(TestCase): .mo files should exist, and be recently created (modified after start of test suite) """ + # Change dummy_locales to only contain Esperanto. + self.configuration.dummy_locales = ['eo'] + # Clear previous files. + for locale in self.configuration.dummy_locales: + for filename in ('django', 'djangojs'): + mofile = filename + '.mo' + path = os.path.join(self.configuration.get_messages_dir(locale), mofile) + if os.path.exists(path): + os.remove(path) + + # Regenerate files. generate.main(verbosity=0, strict=False) - for locale in self.configuration.translated_locales: + for locale in self.configuration.dummy_locales: for filename in ('django', 'djangojs'): mofile = filename + '.mo' path = os.path.join(self.configuration.get_messages_dir(locale), mofile)