Refs #32231 -- Added tests for QuerySet.raw() with an escaped % symbol.

This commit is contained in:
Alexander Lyabah 2021-01-04 23:47:37 +02:00 committed by Mariusz Felisiak
parent 2d6c9b97bc
commit aa3d360631
1 changed files with 5 additions and 0 deletions

View File

@ -180,6 +180,11 @@ class RawQueryTests(TestCase):
self.assertEqual(len(results), 1)
self.assertIsInstance(repr(qset), str)
def test_escaped_percent(self):
query = "SELECT * FROM raw_query_author WHERE first_name like 'J%%'"
qset = Author.objects.raw(query)
self.assertEqual(len(qset), 2)
@skipUnlessDBFeature('supports_paramstyle_pyformat')
def test_pyformat_params(self):
"""