From 28ee511b7e58edb6c0e4fcf3412dd40c6f60eb33 Mon Sep 17 00:00:00 2001 From: Tim Graham Date: Fri, 17 Jul 2015 08:19:40 -0400 Subject: Fixed db.utils.load_backend() on non-ASCII paths. --- tests/backends/test_utils.py | 7 +++---- 1 file changed, 3 insertions(+), 4 deletions(-) (limited to 'tests') diff --git a/tests/backends/test_utils.py b/tests/backends/test_utils.py index 40a9c7b59c..beec31d2f5 100644 --- a/tests/backends/test_utils.py +++ b/tests/backends/test_utils.py @@ -1,17 +1,16 @@ from django.core.exceptions import ImproperlyConfigured from django.db.utils import load_backend from django.test import SimpleTestCase -from django.test.utils import str_prefix from django.utils import six class TestLoadBackend(SimpleTestCase): def test_load_backend_invalid_name(self): - msg = str_prefix( + msg = ( "'foo' isn't an available database backend.\n" "Try using 'django.db.backends.XXX', where XXX is one of:\n" - " %(_)s'mysql', %(_)s'oracle', %(_)s'postgresql_psycopg2', %(_)s'sqlite3'\n" - "Error was: No module named %%s" + " 'mysql', 'oracle', 'postgresql_psycopg2', 'sqlite3'\n" + "Error was: No module named %s" ) % "foo.base" if six.PY2 else "'foo'" with self.assertRaisesMessage(ImproperlyConfigured, msg): load_backend('foo') -- cgit v1.3