mirror of
https://github.com/django/django.git
synced 2025-08-31 07:47:37 +00:00
Fixed #16905 -- Added extensible checks (nee validation) framework
This is the result of Christopher Medrela's 2013 Summer of Code project. Thanks also to Preston Holmes, Tim Graham, Anssi Kääriäinen, Florian Apolloner, and Alex Gaynor for review notes along the way. Also: Fixes #8579, fixes #3055, fixes #19844.
This commit is contained in:
parent
6e7bd0b63b
commit
d818e0c9b2
101 changed files with 7058 additions and 1958 deletions
|
@ -5,6 +5,7 @@ import sys
|
|||
|
||||
from django.core.management import call_command
|
||||
from django.test import TestCase, TransactionTestCase
|
||||
from django.test.utils import override_system_checks
|
||||
from django.utils._os import upath
|
||||
|
||||
from .models import (ConcreteModel, ConcreteModelSubclass,
|
||||
|
@ -26,6 +27,9 @@ class ProxyModelInheritanceTests(TransactionTestCase):
|
|||
def tearDown(self):
|
||||
sys.path = self.old_sys_path
|
||||
|
||||
# `auth` app is imported, but not installed in this test, so we need to
|
||||
# exclude checks registered by this app.
|
||||
@override_system_checks([])
|
||||
def test_table_exists(self):
|
||||
with self.modify_settings(INSTALLED_APPS={'append': ['app1', 'app2']}):
|
||||
call_command('migrate', verbosity=0)
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue