1
0
mirror of https://github.com/django/django.git synced 2025-10-23 21:59:11 +00:00

Moved model_validation tests to invalid_models_tests.

This commit is contained in:
Tim Graham
2016-08-16 14:23:30 -04:00
parent 8fb53c50ce
commit 02c276623d
6 changed files with 111 additions and 147 deletions

View File

@@ -995,6 +995,21 @@ class AccessorClashTests(SimpleTestCase):
]
self.assertEqual(errors, expected)
def test_no_clash_for_hidden_related_name(self):
class Stub(models.Model):
pass
class ManyToManyRel(models.Model):
thing1 = models.ManyToManyField(Stub, related_name='+')
thing2 = models.ManyToManyField(Stub, related_name='+')
class FKRel(models.Model):
thing1 = models.ForeignKey(Stub, models.CASCADE, related_name='+')
thing2 = models.ForeignKey(Stub, models.CASCADE, related_name='+')
self.assertEqual(ManyToManyRel.check(), [])
self.assertEqual(FKRel.check(), [])
@isolate_apps('invalid_models_tests')
class ReverseQueryNameClashTests(SimpleTestCase):