summaryrefslogtreecommitdiff
path: root/tests/regressiontests/admin_scripts/tests.py
diff options
context:
space:
mode:
authorAnssi Kääriäinen <akaariai@gmail.com>2012-05-22 23:30:24 +0300
committerAnssi Kääriäinen <akaariai@gmail.com>2012-05-22 23:33:42 +0300
commit8ee1a664f9ef127bc488b03f478e8ba2f0dc7f19 (patch)
tree94ad7ec872a8f4646b85ab993cdf3b431f344934 /tests/regressiontests/admin_scripts/tests.py
parent459c3b67b7a9aeb96c9a2d57b18c0987c02f2369 (diff)
Fixed #18318 -- Changed some tests to be 3rd party DB friendly
Thanks to manfre for report and patch.
Diffstat (limited to 'tests/regressiontests/admin_scripts/tests.py')
-rw-r--r--tests/regressiontests/admin_scripts/tests.py11
1 files changed, 7 insertions, 4 deletions
diff --git a/tests/regressiontests/admin_scripts/tests.py b/tests/regressiontests/admin_scripts/tests.py
index 98492ffbdd..ecb16df53a 100644
--- a/tests/regressiontests/admin_scripts/tests.py
+++ b/tests/regressiontests/admin_scripts/tests.py
@@ -13,13 +13,12 @@ import sys
from django import conf, bin, get_version
from django.conf import settings
+from django.db import connection
from django.test.simple import DjangoTestSuiteRunner
from django.utils import unittest
from django.test import LiveServerTestCase
test_dir = os.path.dirname(os.path.dirname(__file__))
-expected_query_re = re.compile(r'CREATE TABLE [`"]admin_scripts_article[`"]', re.IGNORECASE)
-
class AdminScriptTestCase(unittest.TestCase):
def write_settings(self, filename, apps=None, is_dir=False, sdict=None):
@@ -859,14 +858,18 @@ class ManageAlternateSettings(AdminScriptTestCase):
"alternate: manage.py builtin commands work with settings provided as argument"
args = ['sqlall', '--settings=alternate_settings', 'admin_scripts']
out, err = self.run_manage(args)
- self.assertRegexpMatches(out, expected_query_re)
+ expected = ('create table %s'
+ % connection.ops.quote_name('admin_scripts_article'))
+ self.assertTrue(expected.lower() in out.lower())
self.assertNoOutput(err)
def test_builtin_with_environment(self):
"alternate: manage.py builtin commands work if settings are provided in the environment"
args = ['sqlall', 'admin_scripts']
out, err = self.run_manage(args, 'alternate_settings')
- self.assertRegexpMatches(out, expected_query_re)
+ expected = ('create table %s'
+ % connection.ops.quote_name('admin_scripts_article'))
+ self.assertTrue(expected.lower() in out.lower())
self.assertNoOutput(err)
def test_builtin_with_bad_settings(self):