mirror of
https://github.com/django/django.git
synced 2025-10-24 06:06:09 +00:00
Refs #29444 -- Renamed DatabaseFeatures.can_return_id* to be generic for other columns.
This commit is contained in:
committed by
Tim Graham
parent
16a5a2a2c8
commit
b131f9c79f
@@ -226,14 +226,14 @@ class BulkCreateTests(TestCase):
|
||||
field_value = '' if isinstance(field, FileField) else None
|
||||
self.assertEqual(NullableFields.objects.filter(**{field.name: field_value}).count(), 1)
|
||||
|
||||
@skipUnlessDBFeature('can_return_ids_from_bulk_insert')
|
||||
@skipUnlessDBFeature('can_return_rows_from_bulk_insert')
|
||||
def test_set_pk_and_insert_single_item(self):
|
||||
with self.assertNumQueries(1):
|
||||
countries = Country.objects.bulk_create([self.data[0]])
|
||||
self.assertEqual(len(countries), 1)
|
||||
self.assertEqual(Country.objects.get(pk=countries[0].pk), countries[0])
|
||||
|
||||
@skipUnlessDBFeature('can_return_ids_from_bulk_insert')
|
||||
@skipUnlessDBFeature('can_return_rows_from_bulk_insert')
|
||||
def test_set_pk_and_query_efficiency(self):
|
||||
with self.assertNumQueries(1):
|
||||
countries = Country.objects.bulk_create(self.data)
|
||||
@@ -243,7 +243,7 @@ class BulkCreateTests(TestCase):
|
||||
self.assertEqual(Country.objects.get(pk=countries[2].pk), countries[2])
|
||||
self.assertEqual(Country.objects.get(pk=countries[3].pk), countries[3])
|
||||
|
||||
@skipUnlessDBFeature('can_return_ids_from_bulk_insert')
|
||||
@skipUnlessDBFeature('can_return_rows_from_bulk_insert')
|
||||
def test_set_state(self):
|
||||
country_nl = Country(name='Netherlands', iso_two_letter='NL')
|
||||
country_be = Country(name='Belgium', iso_two_letter='BE')
|
||||
|
||||
Reference in New Issue
Block a user