From c2fcba2ac76cdaed5ccf07ae0521a78feb598825 Mon Sep 17 00:00:00 2001 From: Aymeric Augustin Date: Sat, 29 Aug 2015 13:05:22 +0200 Subject: Ensured gen_filenames() yields native strings. This also fixes a test failure on Python 2 when Django is installed in a non-ASCII path. This problem cannot happen on Python 3. --- tests/utils_tests/test_autoreload.py | 4 ++++ 1 file changed, 4 insertions(+) (limited to 'tests/utils_tests') diff --git a/tests/utils_tests/test_autoreload.py b/tests/utils_tests/test_autoreload.py index 2a643a3b1c..fd477bd268 100644 --- a/tests/utils_tests/test_autoreload.py +++ b/tests/utils_tests/test_autoreload.py @@ -90,6 +90,10 @@ class TestFilenameGenerator(SimpleTestCase): django_mo = os.path.join(django_dir, 'nl', 'LC_MESSAGES', 'django.mo') self.assertFileNotFound(django_mo) + def test_paths_are_native_strings(self): + for filename in autoreload.gen_filenames(): + self.assertIsInstance(filename, str) + def test_only_new_files(self): """ When calling a second time gen_filenames with only_new = True, only -- cgit v1.3