MCPcopy
hub / github.com/django/django / test_in_bulk_values_all

Method test_in_bulk_values_all

tests/lookup/tests.py:325–346  ·  view source on GitHub ↗
(self)

Source from the content-addressed store, hash-verified

323 self.assertEqual(arts, {})
324
325 def test_in_bulk_values_all(self):
326 Article.objects.exclude(pk__in=[self.a1.pk, self.a2.pk]).delete()
327 arts = Article.objects.values().in_bulk()
328 self.assertEqual(
329 arts,
330 {
331 self.a1.pk: {
332 "id": self.a1.pk,
333 "author_id": self.au1.pk,
334 "headline": "Article 1",
335 "pub_date": self.a1.pub_date,
336 "slug": "a1",
337 },
338 self.a2.pk: {
339 "id": self.a2.pk,
340 "author_id": self.au1.pk,
341 "headline": "Article 2",
342 "pub_date": self.a2.pub_date,
343 "slug": "a2",
344 },
345 },
346 )
347
348 def test_in_bulk_values_pks(self):
349 arts = Article.objects.values().in_bulk([self.a1.pk])

Callers

nothing calls this directly

Calls 4

excludeMethod · 0.80
in_bulkMethod · 0.80
deleteMethod · 0.45
valuesMethod · 0.45

Tested by

no test coverage detected