Skip to content

Commit 5f5cc4c

Browse files
committed
asserts: add assertQuerySetEqual typing
Fix #1056.
1 parent a499110 commit 5f5cc4c

File tree

2 files changed

+12
-0
lines changed

2 files changed

+12
-0
lines changed

docs/changelog.rst

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -13,6 +13,8 @@ Improvements
1313

1414
* Drop support for Python version 3.6.
1515

16+
* Add precise `pytest_django.asserts.assertQuerySetEqual` typing.
17+
1618
v4.5.2 (2021-12-07)
1719
-------------------
1820

pytest_django/asserts.py

Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -188,6 +188,7 @@ def assertXMLNotEqual(
188188
) -> None:
189189
...
190190

191+
# Removed in Django 5.1: use assertQuerySetEqual.
191192
def assertQuerysetEqual(
192193
qs,
193194
values,
@@ -197,6 +198,15 @@ def assertQuerysetEqual(
197198
) -> None:
198199
...
199200

201+
def assertQuerySetEqual(
202+
qs,
203+
values,
204+
transform=...,
205+
ordered: bool = ...,
206+
msg: Optional[str] = ...,
207+
) -> None:
208+
...
209+
200210
def assertNumQueries(
201211
num: int,
202212
func=...,

0 commit comments

Comments
 (0)