diff options
| author | Alexander Lyabah <a.lyabah@checkio.org> | 2021-01-04 23:47:37 +0200 |
|---|---|---|
| committer | Mariusz Felisiak <felisiak.mariusz@gmail.com> | 2021-01-05 10:36:30 +0100 |
| commit | aa3d36063174cc1e16a1e5150b6b47609dd1e79a (patch) | |
| tree | 1f7914301195175f03e924a81f95516f70bc0be5 /tests/raw_query | |
| parent | 2d6c9b97bc706aab1975f57e814461e90e389bb0 (diff) | |
Refs #32231 -- Added tests for QuerySet.raw() with an escaped % symbol.
Diffstat (limited to 'tests/raw_query')
| -rw-r--r-- | tests/raw_query/tests.py | 5 |
1 files changed, 5 insertions, 0 deletions
diff --git a/tests/raw_query/tests.py b/tests/raw_query/tests.py index bc9ed47c81..17a5a68a8a 100644 --- a/tests/raw_query/tests.py +++ b/tests/raw_query/tests.py @@ -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): """ |
