From 60633ef3dec8421706c610d8238af2cd679fc915 Mon Sep 17 00:00:00 2001 From: Matthew Schinckel Date: Wed, 2 Mar 2016 14:40:46 +1030 Subject: Fixed #26304 -- Ignored unmanaged through model in table introspection. --- tests/introspection/tests.py | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) (limited to 'tests/introspection/tests.py') diff --git a/tests/introspection/tests.py b/tests/introspection/tests.py index 9ce5a3f0f6..949914ddbf 100644 --- a/tests/introspection/tests.py +++ b/tests/introspection/tests.py @@ -6,7 +6,7 @@ from django.db import connection from django.db.utils import DatabaseError from django.test import TransactionTestCase, mock, skipUnlessDBFeature -from .models import Article, City, Reporter +from .models import Article, ArticleReporter, City, Reporter class IntrospectionTests(TransactionTestCase): @@ -53,6 +53,10 @@ class IntrospectionTests(TransactionTestCase): self.assertNotIn('introspection_article_view', connection.introspection.table_names()) + def test_unmanaged_through_model(self): + tables = connection.introspection.django_table_names() + self.assertNotIn(ArticleReporter._meta.db_table, tables) + def test_installed_models(self): tables = [Article._meta.db_table, Reporter._meta.db_table] models = connection.introspection.installed_models(tables) -- cgit v1.2.1