diff options
author | Simon Charette <charette.s@gmail.com> | 2015-11-11 23:55:08 -0500 |
---|---|---|
committer | Simon Charette <charette.s@gmail.com> | 2015-11-14 11:33:28 -0500 |
commit | 2eefbca1a4140d8a8174a06a1f0160fcc76d8f64 (patch) | |
tree | 480874502d5123cff16c72603674b23cc503eb09 /tests/foreign_object | |
parent | 406de4c243e3618c13c36c23e07a4aa33162b344 (diff) | |
download | django-2eefbca1a4140d8a8174a06a1f0160fcc76d8f64.tar.gz |
Refs #25745 -- Isolated a foreign_object test.
Diffstat (limited to 'tests/foreign_object')
-rw-r--r-- | tests/foreign_object/tests.py | 13 |
1 files changed, 13 insertions, 0 deletions
diff --git a/tests/foreign_object/tests.py b/tests/foreign_object/tests.py index 90d7b34721..5291275b25 100644 --- a/tests/foreign_object/tests.py +++ b/tests/foreign_object/tests.py @@ -1,6 +1,7 @@ import datetime from operator import attrgetter +from django.apps.registry import Apps from django.core.exceptions import FieldError from django.db import models from django.db.models.fields.related import ForeignObject @@ -398,11 +399,14 @@ class MultiColumnFKTests(TestCase): class TestModelCheckTests(SimpleTestCase): def test_check_composite_foreign_object(self): + test_apps = Apps(['foreign_object']) + class Parent(models.Model): a = models.PositiveIntegerField() b = models.PositiveIntegerField() class Meta: + apps = test_apps unique_together = (('a', 'b'),) class Child(models.Model): @@ -417,15 +421,21 @@ class TestModelCheckTests(SimpleTestCase): related_name='children', ) + class Meta: + apps = test_apps + self.assertEqual(Child._meta.get_field('parent').check(from_model=Child), []) def test_check_subset_composite_foreign_object(self): + test_apps = Apps(['foreign_object']) + class Parent(models.Model): a = models.PositiveIntegerField() b = models.PositiveIntegerField() c = models.PositiveIntegerField() class Meta: + apps = test_apps unique_together = (('a', 'b'),) class Child(models.Model): @@ -441,4 +451,7 @@ class TestModelCheckTests(SimpleTestCase): related_name='children', ) + class Meta: + apps = test_apps + self.assertEqual(Child._meta.get_field('parent').check(from_model=Child), []) |