diff options
Diffstat (limited to 'tests/m2m_multiple')
| -rw-r--r-- | tests/m2m_multiple/models.py | 12 | ||||
| -rw-r--r-- | tests/m2m_multiple/tests.py | 51 |
2 files changed, 33 insertions, 30 deletions
diff --git a/tests/m2m_multiple/models.py b/tests/m2m_multiple/models.py index 7a77044c2c..2146a89201 100644 --- a/tests/m2m_multiple/models.py +++ b/tests/m2m_multiple/models.py @@ -14,7 +14,7 @@ class Category(models.Model): name = models.CharField(max_length=20) class Meta: - ordering = ('name',) + ordering = ("name",) def __str__(self): return self.name @@ -23,11 +23,15 @@ class Category(models.Model): class Article(models.Model): headline = models.CharField(max_length=50) pub_date = models.DateTimeField() - primary_categories = models.ManyToManyField(Category, related_name='primary_article_set') - secondary_categories = models.ManyToManyField(Category, related_name='secondary_article_set') + primary_categories = models.ManyToManyField( + Category, related_name="primary_article_set" + ) + secondary_categories = models.ManyToManyField( + Category, related_name="secondary_article_set" + ) class Meta: - ordering = ('pub_date',) + ordering = ("pub_date",) def __str__(self): return self.headline diff --git a/tests/m2m_multiple/tests.py b/tests/m2m_multiple/tests.py index 1fa2767764..75ff3ba681 100644 --- a/tests/m2m_multiple/tests.py +++ b/tests/m2m_multiple/tests.py @@ -25,60 +25,59 @@ class M2MMultipleTests(TestCase): a2.secondary_categories.add(c4) self.assertQuerysetEqual( - a1.primary_categories.all(), [ + a1.primary_categories.all(), + [ "Crime", "News", ], - lambda c: c.name + lambda c: c.name, ) self.assertQuerysetEqual( - a2.primary_categories.all(), [ + a2.primary_categories.all(), + [ "News", "Sports", ], - lambda c: c.name + lambda c: c.name, ) self.assertQuerysetEqual( - a1.secondary_categories.all(), [ + a1.secondary_categories.all(), + [ "Life", ], - lambda c: c.name + lambda c: c.name, ) self.assertQuerysetEqual( - c1.primary_article_set.all(), [ + c1.primary_article_set.all(), + [ "Parrot runs", ], - lambda a: a.headline + lambda a: a.headline, ) + self.assertQuerysetEqual(c1.secondary_article_set.all(), []) self.assertQuerysetEqual( - c1.secondary_article_set.all(), [] - ) - self.assertQuerysetEqual( - c2.primary_article_set.all(), [ + c2.primary_article_set.all(), + [ "Parrot steals", "Parrot runs", ], - lambda a: a.headline - ) - self.assertQuerysetEqual( - c2.secondary_article_set.all(), [] + lambda a: a.headline, ) + self.assertQuerysetEqual(c2.secondary_article_set.all(), []) self.assertQuerysetEqual( - c3.primary_article_set.all(), [ + c3.primary_article_set.all(), + [ "Parrot steals", ], - lambda a: a.headline - ) - self.assertQuerysetEqual( - c3.secondary_article_set.all(), [] - ) - self.assertQuerysetEqual( - c4.primary_article_set.all(), [] + lambda a: a.headline, ) + self.assertQuerysetEqual(c3.secondary_article_set.all(), []) + self.assertQuerysetEqual(c4.primary_article_set.all(), []) self.assertQuerysetEqual( - c4.secondary_article_set.all(), [ + c4.secondary_article_set.all(), + [ "Parrot steals", "Parrot runs", ], - lambda a: a.headline + lambda a: a.headline, ) |
