mirror of
https://github.com/django/django.git
synced 2025-10-29 00:26:07 +00:00
Fixed #19462 -- Made assertQuerysetEqual detect undefined ordering
If there are more than one values to compare against and the qs isn't ordered then assertQuerysetEqual will raise a ValueError.
This commit is contained in:
@@ -1044,9 +1044,12 @@ class OldFormForXTests(TestCase):
|
||||
self.assertQuerysetEqual(f.clean([c1.id]), ["Entertainment"])
|
||||
self.assertQuerysetEqual(f.clean([c2.id]), ["It's a test"])
|
||||
self.assertQuerysetEqual(f.clean([str(c1.id)]), ["Entertainment"])
|
||||
self.assertQuerysetEqual(f.clean([str(c1.id), str(c2.id)]), ["Entertainment", "It's a test"])
|
||||
self.assertQuerysetEqual(f.clean([c1.id, str(c2.id)]), ["Entertainment", "It's a test"])
|
||||
self.assertQuerysetEqual(f.clean((c1.id, str(c2.id))), ["Entertainment", "It's a test"])
|
||||
self.assertQuerysetEqual(f.clean([str(c1.id), str(c2.id)]), ["Entertainment", "It's a test"],
|
||||
ordered=False)
|
||||
self.assertQuerysetEqual(f.clean([c1.id, str(c2.id)]), ["Entertainment", "It's a test"],
|
||||
ordered=False)
|
||||
self.assertQuerysetEqual(f.clean((c1.id, str(c2.id))), ["Entertainment", "It's a test"],
|
||||
ordered=False)
|
||||
with self.assertRaises(ValidationError):
|
||||
f.clean(['100'])
|
||||
with self.assertRaises(ValidationError):
|
||||
|
||||
Reference in New Issue
Block a user