Testuję widok w Django, który powinien usunąć wszystkie znaczniki z obiektu. Do tego używam tego stwierdzenia:Jak mogę przetestować pusty zestaw zapytań w Django?
self.assertEqual(list(Tag.objects.get_for_object(Animal.objects.get(pk=1))),[])
To działa dobrze, ponieważ w zamian otrzymuję pustą listę. I owinął Django queryset w liście, aby uniknąć w ten sposób:
AssertionError: [] != []
gdzie pusty Django queryset jest porównywana z pustą listę.
Ale ponieważ nie jest to coś, co bardzo lubię, zastanawiałem się, czy jest lepszy sposób na wykonanie tego testu.