Fixed lookup.tests.LookupTests.test_exclude() on PostgreSQL 16 beta 1.

Order doesn't matter for this test, and on PostgreSQL 16 "%" is ordered
before "_", so switch to sort by "pub_date".
This commit is contained in:
Mariusz Felisiak 2023-06-06 11:38:23 +02:00 committed by GitHub
parent 40a2c811e3
commit 4f6a51dfe6
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
1 changed files with 3 additions and 4 deletions

View File

@ -691,15 +691,14 @@ class LookupTests(TestCase):
)
def test_exclude(self):
pub_date = datetime(2005, 11, 20)
a8 = Article.objects.create(
headline="Article_ with underscore", pub_date=pub_date
headline="Article_ with underscore", pub_date=datetime(2005, 11, 20)
)
a9 = Article.objects.create(
headline="Article% with percent sign", pub_date=pub_date
headline="Article% with percent sign", pub_date=datetime(2005, 11, 21)
)
a10 = Article.objects.create(
headline="Article with \\ backslash", pub_date=pub_date
headline="Article with \\ backslash", pub_date=datetime(2005, 11, 22)
)
# exclude() is the opposite of filter() when doing lookups:
self.assertSequenceEqual(