Djangoでオブジェクトからすべてのタグを削除するビューをテストしています。そのために、私はこのアサーションを使用します:Djangoで空のクエリーセットをテストするにはどうすればよいですか?
self.assertEqual(list(Tag.objects.get_for_object(Animal.objects.get(pk=1))),[])
私は返信として空のリストを得るので、それはうまくいきます。私はこれを回避するために、リストにDjangoのクエリセットを包ん:
AssertionError: [] != []
空Djangoのクエリセットが空のリストと比較され
。
しかし、これは私がたくさん好きではないので、私はそのテストを行う上でより良い方法があるのだろうかと思った。