diff options
author | Aymeric Augustin <aymeric.augustin@m4x.org> | 2014-06-07 14:09:27 +0200 |
---|---|---|
committer | Aymeric Augustin <aymeric.augustin@m4x.org> | 2014-06-07 14:37:43 +0200 |
commit | cfcca7ccce3dc527d16757ff6dc978e50c4a2e61 (patch) | |
tree | 81b5ac70392c045d4ed7f9fa3adf7cd5d875cb96 /tests/bulk_create | |
parent | e2112edd9ac6a5f1877a62dd1c88d2d1726350de (diff) | |
download | django-cfcca7ccce3dc527d16757ff6dc978e50c4a2e61.tar.gz |
Fixed #3711, #6734, #12581 -- Bounded connection.queries.
Prevented unlimited memory consumption when running background tasks
with DEBUG=True.
Thanks Rob, Alex, Baptiste, and others.
Diffstat (limited to 'tests/bulk_create')
-rw-r--r-- | tests/bulk_create/tests.py | 8 |
1 files changed, 4 insertions, 4 deletions
diff --git a/tests/bulk_create/tests.py b/tests/bulk_create/tests.py index 8648184223..f49fe4e54e 100644 --- a/tests/bulk_create/tests.py +++ b/tests/bulk_create/tests.py @@ -91,7 +91,7 @@ class BulkCreateTests(TestCase): def test_large_batch(self): with override_settings(DEBUG=True): - connection.queries = [] + connection.queries_log.clear() TwoFields.objects.bulk_create([ TwoFields(f1=i, f2=i + 1) for i in range(0, 1001) ]) @@ -112,7 +112,7 @@ class BulkCreateTests(TestCase): @skipUnlessDBFeature('has_bulk_insert') def test_large_batch_efficiency(self): with override_settings(DEBUG=True): - connection.queries = [] + connection.queries_log.clear() TwoFields.objects.bulk_create([ TwoFields(f1=i, f2=i + 1) for i in range(0, 1001) ]) @@ -124,7 +124,7 @@ class BulkCreateTests(TestCase): mixed together with objects without PK set. """ with override_settings(DEBUG=True): - connection.queries = [] + connection.queries_log.clear() TwoFields.objects.bulk_create([ TwoFields(id=i if i % 2 == 0 else None, f1=i, f2=i + 1) for i in range(100000, 101000)]) @@ -142,7 +142,7 @@ class BulkCreateTests(TestCase): mixed together with objects without PK set. """ with override_settings(DEBUG=True): - connection.queries = [] + connection.queries_log.clear() TwoFields.objects.bulk_create([ TwoFields(id=i if i % 2 == 0 else None, f1=i, f2=i + 1) for i in range(100000, 101000)]) |