summaryrefslogtreecommitdiff
path: root/tests/model_meta
diff options
context:
space:
mode:
authorSimon Charette <charette.s@gmail.com>2015-10-01 14:57:58 -0400
committerSimon Charette <charette.s@gmail.com>2015-10-12 12:14:26 -0400
commit6c9f37ea9eafb0ca1b02eb71ae8d375672043824 (patch)
treeac1a374541c6a345fe73a0d5a86ff2881b7bc33a /tests/model_meta
parentc8f091f5bcce317629c4af86c88a2864ab7d380b (diff)
downloaddjango-6c9f37ea9eafb0ca1b02eb71ae8d375672043824.tar.gz
Fixed #18012 -- Propagated reverse foreign keys from proxy to concrete models.
Thanks to Anssi for the review.
Diffstat (limited to 'tests/model_meta')
-rw-r--r--tests/model_meta/models.py2
-rw-r--r--tests/model_meta/results.py6
2 files changed, 7 insertions, 1 deletions
diff --git a/tests/model_meta/models.py b/tests/model_meta/models.py
index 5189543880..a9c1f8f98d 100644
--- a/tests/model_meta/models.py
+++ b/tests/model_meta/models.py
@@ -113,7 +113,7 @@ class Relating(models.Model):
# ForeignKey to ProxyPerson
proxyperson = models.ForeignKey(ProxyPerson, models.CASCADE, related_name='relating_proxyperson')
- proxyperson_hidden = models.ForeignKey(ProxyPerson, models.CASCADE, related_name='+')
+ proxyperson_hidden = models.ForeignKey(ProxyPerson, models.CASCADE, related_name='relating_proxyperson_hidden+')
# ManyToManyField to BasePerson
basepeople = models.ManyToManyField(BasePerson, related_name='relating_basepeople')
diff --git a/tests/model_meta/results.py b/tests/model_meta/results.py
index a4d9010da8..5975f06465 100644
--- a/tests/model_meta/results.py
+++ b/tests/model_meta/results.py
@@ -331,6 +331,8 @@ TEST_RESULTS = {
('friends_inherited_rel_+', None),
('relating_people', None),
('relating_person', None),
+ ('relating_proxyperson', None),
+ ('relating_proxyperson_hidden+', None),
),
BasePerson: (
('+', None),
@@ -413,6 +415,8 @@ TEST_RESULTS = {
('relating_baseperson', BasePerson),
('relating_people', None),
('relating_person', None),
+ ('relating_proxyperson', None),
+ ('relating_proxyperson_hidden+', None),
),
BasePerson: (
('+', None),
@@ -465,6 +469,7 @@ TEST_RESULTS = {
('followers_concrete', None),
('relating_person', None),
('relating_people', None),
+ ('relating_proxyperson', None),
),
BasePerson: (
('followers_abstract', None),
@@ -494,6 +499,7 @@ TEST_RESULTS = {
('followers_concrete', None),
('relating_person', None),
('relating_people', None),
+ ('relating_proxyperson', None),
),
BasePerson: (
('followers_abstract', None),