From c6065545ef127ef244defd520b2bb1afe3a5c153 Mon Sep 17 00:00:00 2001 From: Jannis Leidel Date: Sat, 4 Feb 2012 18:27:24 +0000 Subject: Fixed #17628 -- Extended makemessages command to also ignore directories when walking, not only when looking for files. Thanks, Claude Paroz. git-svn-id: http://code.djangoproject.com/svn/django/trunk@17441 bcc190cf-cafb-0310-a4f2-bffc1f526a37 --- tests/regressiontests/i18n/commands/extraction.py | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) (limited to 'tests') diff --git a/tests/regressiontests/i18n/commands/extraction.py b/tests/regressiontests/i18n/commands/extraction.py index b1fc0025c7..4eb7abc7f0 100644 --- a/tests/regressiontests/i18n/commands/extraction.py +++ b/tests/regressiontests/i18n/commands/extraction.py @@ -4,6 +4,7 @@ from __future__ import with_statement import os import re import shutil +from StringIO import StringIO from django.core import management from django.test import TestCase @@ -177,7 +178,11 @@ class IgnoredExtractorTests(ExtractorTests): def test_ignore_option(self): os.chdir(self.test_dir) pattern1 = os.path.join('ignore_dir', '*') - management.call_command('makemessages', locale=LOCALE, verbosity=0, ignore_patterns=[pattern1]) + stdout = StringIO() + management.call_command('makemessages', locale=LOCALE, verbosity=2, + ignore_patterns=[pattern1], stdout=stdout) + data = stdout.getvalue() + self.assertTrue("ignoring directory ignore_dir" in data) self.assertTrue(os.path.exists(self.PO_FILE)) with open(self.PO_FILE, 'r') as fp: po_contents = fp.read() -- cgit v1.3