summaryrefslogtreecommitdiff
path: root/tests
diff options
context:
space:
mode:
authorLoic Bistuer <loic.bistuer@gmail.com>2015-02-16 16:03:34 +0700
committerLoic Bistuer <loic.bistuer@gmail.com>2015-02-16 20:40:04 +0700
commitc5a77721e2fccff427374cd987a6d8b92a37f37c (patch)
tree980bde583933cd7e5e1043d70f004bcc1e4388fb /tests
parentd652906aebd34d9ba943507ce0c3a7be169fab7c (diff)
Merged ManyRelatedObjectsDescriptor and ReverseManyRelatedObjectsDescriptor
and made all "many" related objects descriptors inherit from ForeignRelatedObjectsDescriptor.
Diffstat (limited to 'tests')
-rw-r--r--tests/many_to_many/tests.py2
-rw-r--r--tests/schema/fields.py6
2 files changed, 4 insertions, 4 deletions
diff --git a/tests/many_to_many/tests.py b/tests/many_to_many/tests.py
index 192bc5f0e8..387acb2580 100644
--- a/tests/many_to_many/tests.py
+++ b/tests/many_to_many/tests.py
@@ -424,7 +424,7 @@ class ManyToManyTests(TestCase):
def test_reverse_assign_with_queryset(self):
# Ensure that querysets used in M2M assignments are pre-evaluated
# so their value isn't affected by the clearing operation in
- # ReverseManyRelatedObjectsDescriptor.__set__. Refs #19816.
+ # ManyRelatedObjectsDescriptor.__set__. Refs #19816.
self.p1.article_set = [self.a1, self.a2]
qs = self.p1.article_set.filter(headline='Django lets you build Web apps easily')
diff --git a/tests/schema/fields.py b/tests/schema/fields.py
index 4cba35ebf8..1436b971b7 100644
--- a/tests/schema/fields.py
+++ b/tests/schema/fields.py
@@ -1,6 +1,6 @@
from django.db.models.fields.related import (
- RECURSIVE_RELATIONSHIP_CONSTANT, ManyToManyField, ManyToManyRel,
- RelatedField, ReverseManyRelatedObjectsDescriptor,
+ RECURSIVE_RELATIONSHIP_CONSTANT, ManyRelatedObjectsDescriptor,
+ ManyToManyField, ManyToManyRel, RelatedField,
create_many_to_many_intermediary_model,
)
from django.utils.functional import curry
@@ -40,7 +40,7 @@ class CustomManyToManyField(RelatedField):
super(CustomManyToManyField, self).contribute_to_class(cls, name, **kwargs)
if not self.rel.through and not cls._meta.abstract and not cls._meta.swapped:
self.rel.through = create_many_to_many_intermediary_model(self, cls)
- setattr(cls, self.name, ReverseManyRelatedObjectsDescriptor(self))
+ setattr(cls, self.name, ManyRelatedObjectsDescriptor(self.rel))
self.m2m_db_table = curry(self._get_m2m_db_table, cls._meta)
def get_internal_type(self):