Refs #30325 -- Added tests for using count()/exists() with custom managers and reverse M2M relations.

This commit is contained in:
Tobias Kunze 2019-04-15 11:03:53 +02:00 committed by Mariusz Felisiak
parent 5f7991c42c
commit 9ac8520fcd
2 changed files with 13 additions and 0 deletions

View file

@ -580,3 +580,9 @@ class ManyToManyTests(TestCase):
]
)
self.assertQuerysetEqual(b.publications.all(), ['<Publication: Science Weekly>'])
def test_custom_default_manager_exists_count(self):
a5 = Article.objects.create(headline='deleted')
a5.publications.add(self.p2)
self.assertEqual(self.p2.article_set.count(), self.p2.article_set.all().count())
self.assertEqual(self.p3.article_set.exists(), self.p3.article_set.all().exists())