Made AppConfig importable from django.apps.

It is a public API.
This commit is contained in:
Aymeric Augustin 2013-12-22 11:36:49 +01:00
parent 2fef9e5375
commit 690d1cb8d0
2 changed files with 3 additions and 2 deletions

View File

@ -1 +1,2 @@
from .base import AppConfig # NOQA
from .cache import app_cache, UnavailableApp # NOQA from .cache import app_cache, UnavailableApp # NOQA

View File

@ -224,7 +224,7 @@ class ModulesTestsPackages(IgnoreAllDeprecationWarningsMixin, unittest.TestCase)
def test_get_tests(self): def test_get_tests(self):
"Check that the get_tests helper function can find tests in a directory" "Check that the get_tests helper function can find tests in a directory"
from django.apps.base import AppConfig from django.apps import AppConfig
from django.test.simple import get_tests from django.test.simple import get_tests
app_config = AppConfig.create('test_runner.valid_app') app_config = AppConfig.create('test_runner.valid_app')
app_config.import_models({}) app_config.import_models({})
@ -233,7 +233,7 @@ class ModulesTestsPackages(IgnoreAllDeprecationWarningsMixin, unittest.TestCase)
def test_import_error(self): def test_import_error(self):
"Test for #12658 - Tests with ImportError's shouldn't fail silently" "Test for #12658 - Tests with ImportError's shouldn't fail silently"
from django.apps.base import AppConfig from django.apps import AppConfig
from django.test.simple import get_tests from django.test.simple import get_tests
app_config = AppConfig.create('test_runner_invalid_app') app_config = AppConfig.create('test_runner_invalid_app')
app_config.import_models({}) app_config.import_models({})