MCPcopy
hub / github.com/django/django / test_ticket7235

Method test_ticket7235

tests/queries/tests.py:890–905  ·  view source on GitHub ↗
(self)

Source from the content-addressed store, hash-verified

888 )
889
890 def test_ticket7235(self):
891 # An EmptyQuerySet should not raise exceptions if it is filtered.
892 Eaten.objects.create(meal="m")
893 q = Eaten.objects.none()
894 with self.assertNumQueries(0):
895 self.assertSequenceEqual(q.all(), [])
896 self.assertSequenceEqual(q.filter(meal="m"), [])
897 self.assertSequenceEqual(q.exclude(meal="m"), [])
898 self.assertSequenceEqual(q.complex_filter({"pk": 1}), [])
899 self.assertSequenceEqual(q.select_related("food"), [])
900 self.assertSequenceEqual(q.annotate(Count("food")), [])
901 self.assertSequenceEqual(q.order_by("meal", "food"), [])
902 self.assertSequenceEqual(q.distinct(), [])
903 self.assertSequenceEqual(q.reverse(), [])
904 self.assertSequenceEqual(q.defer("meal"), [])
905 self.assertSequenceEqual(q.only("meal"), [])
906
907 def test_ticket7235_extra(self):
908 Eaten.objects.create(meal="m")

Callers

nothing calls this directly

Calls 15

CountClass · 0.90
noneMethod · 0.80
assertNumQueriesMethod · 0.80
excludeMethod · 0.80
complex_filterMethod · 0.80
select_relatedMethod · 0.80
annotateMethod · 0.80
order_byMethod · 0.80
distinctMethod · 0.80
deferMethod · 0.80
onlyMethod · 0.80
createMethod · 0.45

Tested by

no test coverage detected