diff options
Diffstat (limited to 'tests')
| -rw-r--r-- | tests/i18n/test_extraction.py | 10 |
1 files changed, 10 insertions, 0 deletions
diff --git a/tests/i18n/test_extraction.py b/tests/i18n/test_extraction.py index 709a6133f5..5d6d00fcef 100644 --- a/tests/i18n/test_extraction.py +++ b/tests/i18n/test_extraction.py @@ -142,6 +142,16 @@ class BasicExtractorTests(ExtractorTests): self.assertIn('#. Translators: One-line translator comment #1', po_contents) self.assertIn('msgctxt "Special trans context #1"', po_contents) + def test_no_option(self): + # One of either the --locale, --exclude, or --all options is required. + msg = "Type 'manage.py help makemessages' for usage information." + with mock.patch( + 'django.core.management.commands.makemessages.sys.argv', + ['manage.py', 'makemessages'], + ): + with self.assertRaisesRegex(CommandError, msg): + management.call_command('makemessages') + def test_comments_extractor(self): management.call_command('makemessages', locale=[LOCALE], verbosity=0) self.assertTrue(os.path.exists(self.PO_FILE)) |
