From 3f7b3275627385f8f7531fca01cdda50d4ec6b6e Mon Sep 17 00:00:00 2001 From: Hasan Ramezani Date: Sun, 18 Oct 2020 18:29:52 +0200 Subject: Fixed #31235 -- Made assertQuerysetEqual() compare querysets directly. This also replaces assertQuerysetEqual() to assertSequenceEqual()/assertCountEqual() where appropriate. Co-authored-by: Peter Inglesby Co-authored-by: Mariusz Felisiak --- tests/m2o_recursive/tests.py | 15 ++++++--------- 1 file changed, 6 insertions(+), 9 deletions(-) (limited to 'tests/m2o_recursive') diff --git a/tests/m2o_recursive/tests.py b/tests/m2o_recursive/tests.py index 95b60a8e49..1b9a72a796 100644 --- a/tests/m2o_recursive/tests.py +++ b/tests/m2o_recursive/tests.py @@ -11,11 +11,10 @@ class ManyToOneRecursiveTests(TestCase): cls.c = Category.objects.create(id=None, name='Child category', parent=cls.r) def test_m2o_recursive(self): - self.assertQuerysetEqual(self.r.child_set.all(), - ['']) + self.assertSequenceEqual(self.r.child_set.all(), [self.c]) self.assertEqual(self.r.child_set.get(name__startswith='Child').id, self.c.id) self.assertIsNone(self.r.parent) - self.assertQuerysetEqual(self.c.child_set.all(), []) + self.assertSequenceEqual(self.c.child_set.all(), []) self.assertEqual(self.c.parent.id, self.r.id) @@ -30,9 +29,7 @@ class MultipleManyToOneRecursiveTests(TestCase): def test_m2o_recursive2(self): self.assertEqual(self.kid.mother.id, self.mom.id) self.assertEqual(self.kid.father.id, self.dad.id) - self.assertQuerysetEqual(self.dad.fathers_child_set.all(), - ['']) - self.assertQuerysetEqual(self.mom.mothers_child_set.all(), - ['']) - self.assertQuerysetEqual(self.kid.mothers_child_set.all(), []) - self.assertQuerysetEqual(self.kid.fathers_child_set.all(), []) + self.assertSequenceEqual(self.dad.fathers_child_set.all(), [self.kid]) + self.assertSequenceEqual(self.mom.mothers_child_set.all(), [self.kid]) + self.assertSequenceEqual(self.kid.mothers_child_set.all(), []) + self.assertSequenceEqual(self.kid.fathers_child_set.all(), []) -- cgit v1.3