diff options
| author | django-bot <ops@djangoproject.com> | 2022-02-03 20:24:19 +0100 |
|---|---|---|
| committer | Mariusz Felisiak <felisiak.mariusz@gmail.com> | 2022-02-07 20:37:05 +0100 |
| commit | 9c19aff7c7561e3a82978a272ecdaad40dda5c00 (patch) | |
| tree | f0506b668a013d0063e5fba3dbf4863b466713ba /tests/m2m_recursive | |
| parent | f68fa8b45dfac545cfc4111d4e52804c86db68d3 (diff) | |
Refs #33476 -- Reformatted code with Black.
Diffstat (limited to 'tests/m2m_recursive')
| -rw-r--r-- | tests/m2m_recursive/models.py | 8 | ||||
| -rw-r--r-- | tests/m2m_recursive/tests.py | 46 |
2 files changed, 34 insertions, 20 deletions
diff --git a/tests/m2m_recursive/models.py b/tests/m2m_recursive/models.py index a9f47770d6..3bc6738abc 100644 --- a/tests/m2m_recursive/models.py +++ b/tests/m2m_recursive/models.py @@ -21,9 +21,9 @@ from django.db import models class Person(models.Model): name = models.CharField(max_length=20) - friends = models.ManyToManyField('self') - colleagues = models.ManyToManyField('self', symmetrical=True, through='Colleague') - idols = models.ManyToManyField('self', symmetrical=False, related_name='stalkers') + friends = models.ManyToManyField("self") + colleagues = models.ManyToManyField("self", symmetrical=True, through="Colleague") + idols = models.ManyToManyField("self", symmetrical=False, related_name="stalkers") def __str__(self): return self.name @@ -31,5 +31,5 @@ class Person(models.Model): class Colleague(models.Model): first = models.ForeignKey(Person, models.CASCADE) - second = models.ForeignKey(Person, models.CASCADE, related_name='+') + second = models.ForeignKey(Person, models.CASCADE, related_name="+") first_meet = models.DateField() diff --git a/tests/m2m_recursive/tests.py b/tests/m2m_recursive/tests.py index d0799f07d2..d5ebb500c1 100644 --- a/tests/m2m_recursive/tests.py +++ b/tests/m2m_recursive/tests.py @@ -10,7 +10,7 @@ class RecursiveM2MTests(TestCase): def setUpTestData(cls): cls.a, cls.b, cls.c, cls.d = [ Person.objects.create(name=name) - for name in ['Anne', 'Bill', 'Chuck', 'David'] + for name in ["Anne", "Bill", "Chuck", "David"] ] cls.a.friends.add(cls.b, cls.c) # Add m2m for Anne and Chuck in reverse direction. @@ -68,15 +68,23 @@ class RecursiveSymmetricalM2MThroughTests(TestCase): def setUpTestData(cls): cls.a, cls.b, cls.c, cls.d = [ Person.objects.create(name=name) - for name in ['Anne', 'Bill', 'Chuck', 'David'] + for name in ["Anne", "Bill", "Chuck", "David"] ] - cls.a.colleagues.add(cls.b, cls.c, through_defaults={ - 'first_meet': datetime.date(2013, 1, 5), - }) + cls.a.colleagues.add( + cls.b, + cls.c, + through_defaults={ + "first_meet": datetime.date(2013, 1, 5), + }, + ) # Add m2m for Anne and Chuck in reverse direction. - cls.d.colleagues.add(cls.a, cls.c, through_defaults={ - 'first_meet': datetime.date(2015, 6, 15), - }) + cls.d.colleagues.add( + cls.a, + cls.c, + through_defaults={ + "first_meet": datetime.date(2015, 6, 15), + }, + ) def test_recursive_m2m_all(self): for person, colleagues in ( @@ -90,9 +98,12 @@ class RecursiveSymmetricalM2MThroughTests(TestCase): def test_recursive_m2m_reverse_add(self): # Add m2m for Anne in reverse direction. - self.b.colleagues.add(self.a, through_defaults={ - 'first_meet': datetime.date(2013, 1, 5), - }) + self.b.colleagues.add( + self.a, + through_defaults={ + "first_meet": datetime.date(2013, 1, 5), + }, + ) self.assertSequenceEqual(self.a.colleagues.all(), [self.b, self.c, self.d]) self.assertSequenceEqual(self.b.colleagues.all(), [self.a]) @@ -111,9 +122,12 @@ class RecursiveSymmetricalM2MThroughTests(TestCase): def test_recursive_m2m_set(self): # Set new relationships for Chuck. - self.c.colleagues.set([self.b, self.d], through_defaults={ - 'first_meet': datetime.date(2013, 1, 5), - }) - self.assertSequenceEqual(self.c.colleagues.order_by('name'), [self.b, self.d]) + self.c.colleagues.set( + [self.b, self.d], + through_defaults={ + "first_meet": datetime.date(2013, 1, 5), + }, + ) + self.assertSequenceEqual(self.c.colleagues.order_by("name"), [self.b, self.d]) # Reverse m2m relationships is removed. - self.assertSequenceEqual(self.a.colleagues.order_by('name'), [self.b, self.d]) + self.assertSequenceEqual(self.a.colleagues.order_by("name"), [self.b, self.d]) |
