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

Removed DatabaseIntrospection.get_key_columns().

Thanks Simon Charette for the report.
This commit is contained in:
Mariusz Felisiak
2021-11-10 16:38:43 +01:00
committed by GitHub
parent afea68ca51
commit 0b95a96ee1
11 changed files with 15 additions and 90 deletions

View File

@@ -168,15 +168,6 @@ class IntrospectionTests(TransactionTestCase):
relations = connection.introspection.get_relations(cursor, 'mocked_table')
self.assertEqual(relations, {'art_id': ('id', Article._meta.db_table)})
@skipUnlessDBFeature('can_introspect_foreign_keys')
def test_get_key_columns(self):
with connection.cursor() as cursor:
key_columns = connection.introspection.get_key_columns(cursor, Article._meta.db_table)
self.assertEqual(set(key_columns), {
('reporter_id', Reporter._meta.db_table, 'id'),
('response_to_id', Article._meta.db_table, 'id'),
})
def test_get_primary_key_column(self):
with connection.cursor() as cursor:
primary_key_column = connection.introspection.get_primary_key_column(cursor, Article._meta.db_table)