summaryrefslogtreecommitdiff
path: root/tests/raw_query
diff options
context:
space:
mode:
authorAdnan Umer <u.adnan@outlook.com>2018-04-19 15:09:54 +0500
committerTim Graham <timograham@gmail.com>2018-04-19 12:46:31 -0400
commitf2026ca5e29273771f4dba75ca99b8dd5812e047 (patch)
treeb8eb9af71f5220815e243e000d44392137267612 /tests/raw_query
parentec0319ff821492783f555917b61bceacddb77571 (diff)
downloaddjango-f2026ca5e29273771f4dba75ca99b8dd5812e047.tar.gz
Fixed #29337 -- Added __len__() & __bool__() to RawQuerySet.
Diffstat (limited to 'tests/raw_query')
-rw-r--r--tests/raw_query/tests.py8
1 files changed, 8 insertions, 0 deletions
diff --git a/tests/raw_query/tests.py b/tests/raw_query/tests.py
index 1f0d0c363f..703a6b311e 100644
--- a/tests/raw_query/tests.py
+++ b/tests/raw_query/tests.py
@@ -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)