diff options
| author | Anssi Kääriäinen <akaariai@gmail.com> | 2013-02-10 21:07:24 +0200 |
|---|---|---|
| committer | Anssi Kääriäinen <akaariai@gmail.com> | 2013-02-10 21:08:19 +0200 |
| commit | 604d8763dc2c901a3557e15880895d88af5c4127 (patch) | |
| tree | e357b6ebda0b26691f6d71b5f0f81227ae94ceb5 | |
| parent | 5cc0f5f8c1f35218ee4bce2d8c943a86f1888b96 (diff) | |
Fixed #19112 -- Reduced the amount of query params in a test
| -rw-r--r-- | tests/regressiontests/queries/tests.py | 6 |
1 files changed, 4 insertions, 2 deletions
diff --git a/tests/regressiontests/queries/tests.py b/tests/regressiontests/queries/tests.py index 4adf07657c..9d223970a0 100644 --- a/tests/regressiontests/queries/tests.py +++ b/tests/regressiontests/queries/tests.py @@ -2169,8 +2169,10 @@ class ConditionalTests(BaseQuerysetTest): @skipUnlessDBFeature('supports_1000_query_parameters') def test_ticket14244(self): # Test that the "in" lookup works with lists of 1000 items or more. + # The numbers amount is picked to force three different IN batches + # for Oracle, yet to be less than 2100 parameter limit for MSSQL. + numbers = range(2050) Number.objects.all().delete() - numbers = range(2500) Number.objects.bulk_create(Number(num=num) for num in numbers) self.assertEqual( Number.objects.filter(num__in=numbers[:1000]).count(), @@ -2186,7 +2188,7 @@ class ConditionalTests(BaseQuerysetTest): ) self.assertEqual( Number.objects.filter(num__in=numbers).count(), - 2500 + len(numbers) ) |
