Refs #25467 -- Added test for excluding one-to-one relation with unsaved objects.
Fixed in 58da81a5a3
.
This commit is contained in:
parent
e17ab0af91
commit
28f66b2783
|
@ -2846,6 +2846,14 @@ class ExcludeTests(TestCase):
|
||||||
[self.j1, self.j2],
|
[self.j1, self.j2],
|
||||||
)
|
)
|
||||||
|
|
||||||
|
def test_exclude_unsaved_o2o_object(self):
|
||||||
|
jack = Staff.objects.create(name='jack')
|
||||||
|
jack_staff = StaffUser.objects.create(staff=jack)
|
||||||
|
unsaved_object = Staff(name='jane')
|
||||||
|
|
||||||
|
self.assertIsNone(unsaved_object.pk)
|
||||||
|
self.assertSequenceEqual(StaffUser.objects.exclude(staff=unsaved_object), [jack_staff])
|
||||||
|
|
||||||
|
|
||||||
class ExcludeTest17600(TestCase):
|
class ExcludeTest17600(TestCase):
|
||||||
"""
|
"""
|
||||||
|
|
Loading…
Reference in New Issue