Refs #33646 -- Made QuerySet.raw() async-compatible.

This commit is contained in:
Mariusz Felisiak 2022-04-27 11:30:43 +02:00
parent 77926176b2
commit 271a8e73ee
2 changed files with 21 additions and 0 deletions

View file

@ -225,3 +225,8 @@ class AsyncQuerySetTest(TestCase):
json.loads(result)
except json.JSONDecodeError as e:
self.fail(f"QuerySet.aexplain() result is not valid JSON: {e}")
async def test_raw(self):
sql = "SELECT id, field FROM async_queryset_simplemodel WHERE created=%s"
qs = SimpleModel.objects.raw(sql, [self.s1.created])
self.assertEqual([o async for o in qs], [self.s1])