mirror of
https://github.com/django/django.git
synced 2025-10-24 06:06:09 +00:00
Fixed #29337 -- Added __len__() & __bool__() to RawQuerySet.
This commit is contained in:
@@ -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)
|
||||
|
||||
Reference in New Issue
Block a user