(self)
| 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") |
nothing calls this directly
no test coverage detected