diff options
| author | Anssi Kääriäinen <akaariai@gmail.com> | 2012-04-29 19:48:43 +0300 |
|---|---|---|
| committer | Anssi Kääriäinen <akaariai@gmail.com> | 2012-04-29 19:48:43 +0300 |
| commit | ee0a7c741e98214bac7eeb60b848cf099ff28836 (patch) | |
| tree | b03d6ad23e2001fd1ff2b34a5dea1d6750426af3 | |
| parent | 584e2c03376895aeb0404cc1fcc1ad24dfdbc58e (diff) | |
Fixed an Oracle-specific test case failure
Made a test checking ORM-generated query string case-insensitive.
| -rw-r--r-- | tests/modeltests/prefetch_related/tests.py | 4 |
1 files changed, 3 insertions, 1 deletions
diff --git a/tests/modeltests/prefetch_related/tests.py b/tests/modeltests/prefetch_related/tests.py index c15294af1d..51a9b698f6 100644 --- a/tests/modeltests/prefetch_related/tests.py +++ b/tests/modeltests/prefetch_related/tests.py @@ -372,7 +372,9 @@ class MultiTableInheritanceTest(TestCase): l = [a.authorwithage for a in Author.objects.prefetch_related('authorwithage')] # Regression for #18090: the prefetching query must include an IN clause. - self.assertIn('authorwithage', connection.queries[-1]['sql']) + # Note that on Oracle the table name is upper case in the generated SQL, + # thus the .lower() call. + self.assertIn('authorwithage', connection.queries[-1]['sql'].lower()) self.assertIn(' IN ', connection.queries[-1]['sql']) self.assertEqual(l, [a.authorwithage for a in Author.objects.all()]) |
