mirror of
https://github.com/django/django.git
synced 2025-08-04 02:48:35 +00:00
Fixed #29337 -- Added __len__() & __bool__() to RawQuerySet.
This commit is contained in:
parent
ec0319ff82
commit
f2026ca5e2
3 changed files with 16 additions and 8 deletions
|
@ -330,3 +330,11 @@ class RawQueryTests(TestCase):
|
|||
books = Book.objects.raw('SELECT * FROM raw_query_book')
|
||||
list(books.iterator())
|
||||
list(books.iterator())
|
||||
|
||||
def test_bool(self):
|
||||
self.assertIs(bool(Book.objects.raw('SELECT * FROM raw_query_book')), True)
|
||||
self.assertIs(bool(Book.objects.raw('SELECT * FROM raw_query_book WHERE id = 0')), False)
|
||||
|
||||
def test_len(self):
|
||||
self.assertEqual(len(Book.objects.raw('SELECT * FROM raw_query_book')), 4)
|
||||
self.assertEqual(len(Book.objects.raw('SELECT * FROM raw_query_book WHERE id = 0')), 0)
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue