Simplified a i18n test.

This commit is contained in:
Ramiro Morales 2013-01-21 23:22:18 -03:00
parent 8ce1e392fa
commit 456f9b9847
1 changed files with 3 additions and 5 deletions

View File

@ -109,14 +109,12 @@ class BasicExtractorTests(ExtractorTests):
def test_extraction_error(self): def test_extraction_error(self):
os.chdir(self.test_dir) os.chdir(self.test_dir)
shutil.copyfile('./templates/template_with_error.tpl', './templates/template_with_error.html') self.assertRaises(SyntaxError, management.call_command, 'makemessages', locale=LOCALE, extensions=['tpl'], verbosity=0)
self.assertRaises(SyntaxError, management.call_command, 'makemessages', locale=LOCALE, verbosity=0)
with self.assertRaises(SyntaxError) as context_manager: with self.assertRaises(SyntaxError) as context_manager:
management.call_command('makemessages', locale=LOCALE, verbosity=0) management.call_command('makemessages', locale=LOCALE, extensions=['tpl'], verbosity=0)
self.assertRegexpMatches(str(context_manager.exception), self.assertRegexpMatches(str(context_manager.exception),
r'Translation blocks must not include other block tags: blocktrans \(file templates[/\\]template_with_error\.html, line 3\)' r'Translation blocks must not include other block tags: blocktrans \(file templates[/\\]template_with_error\.tpl, line 3\)'
) )
os.remove('./templates/template_with_error.html')
# Check that the temporary file was cleaned up # Check that the temporary file was cleaned up
self.assertFalse(os.path.exists('./templates/template_with_error.html.py')) self.assertFalse(os.path.exists('./templates/template_with_error.html.py'))