mirror of
https://github.com/django/django.git
synced 2025-10-24 14:16:09 +00:00
[1.8.x] Fixed #25377 -- Changed Count queries to execute COUNT(*) instead of COUNT('*').
Backport of 3fe3887a2e from master
This commit is contained in:
@@ -63,25 +63,25 @@ class TestDebugSQL(unittest.TestCase):
|
||||
|
||||
if six.PY3:
|
||||
expected_outputs = [
|
||||
('''QUERY = 'SELECT COUNT(%s) AS "__count" '''
|
||||
('''QUERY = 'SELECT COUNT(*) AS "__count" '''
|
||||
'''FROM "test_runner_person" WHERE '''
|
||||
'''"test_runner_person"."first_name" = %s' '''
|
||||
'''- PARAMS = ('*', 'error');'''),
|
||||
('''QUERY = 'SELECT COUNT(%s) AS "__count" '''
|
||||
'''- PARAMS = ('error',);'''),
|
||||
('''QUERY = 'SELECT COUNT(*) AS "__count" '''
|
||||
'''FROM "test_runner_person" WHERE '''
|
||||
'''"test_runner_person"."first_name" = %s' '''
|
||||
'''- PARAMS = ('*', 'fail');'''),
|
||||
'''- PARAMS = ('fail',);'''),
|
||||
]
|
||||
else:
|
||||
expected_outputs = [
|
||||
('''QUERY = u'SELECT COUNT(%s) AS "__count" '''
|
||||
('''QUERY = u'SELECT COUNT(*) AS "__count" '''
|
||||
'''FROM "test_runner_person" WHERE '''
|
||||
'''"test_runner_person"."first_name" = %s' '''
|
||||
'''- PARAMS = (u'*', u'error');'''),
|
||||
('''QUERY = u'SELECT COUNT(%s) AS "__count" '''
|
||||
'''- PARAMS = (u'error',);'''),
|
||||
('''QUERY = u'SELECT COUNT(*) AS "__count" '''
|
||||
'''FROM "test_runner_person" WHERE '''
|
||||
'''"test_runner_person"."first_name" = %s' '''
|
||||
'''- PARAMS = (u'*', u'fail');'''),
|
||||
'''- PARAMS = (u'fail',);'''),
|
||||
]
|
||||
|
||||
verbose_expected_outputs = [
|
||||
@@ -94,15 +94,15 @@ class TestDebugSQL(unittest.TestCase):
|
||||
]
|
||||
if six.PY3:
|
||||
verbose_expected_outputs += [
|
||||
('''QUERY = 'SELECT COUNT(%s) AS "__count" '''
|
||||
('''QUERY = 'SELECT COUNT(*) AS "__count" '''
|
||||
'''FROM "test_runner_person" WHERE '''
|
||||
'''"test_runner_person"."first_name" = %s' '''
|
||||
'''- PARAMS = ('*', 'pass');'''),
|
||||
'''- PARAMS = ('pass',);'''),
|
||||
]
|
||||
else:
|
||||
verbose_expected_outputs += [
|
||||
('''QUERY = u'SELECT COUNT(%s) AS "__count" '''
|
||||
('''QUERY = u'SELECT COUNT(*) AS "__count" '''
|
||||
'''FROM "test_runner_person" WHERE '''
|
||||
'''"test_runner_person"."first_name" = %s' '''
|
||||
'''- PARAMS = (u'*', u'pass');'''),
|
||||
'''- PARAMS = (u'pass',);'''),
|
||||
]
|
||||
|
||||
Reference in New Issue
Block a user