mirror of
https://github.com/django/django.git
synced 2025-10-24 06:06:09 +00:00
Fixed #22172 -- Allowed index_together to be a single list (rather than list of lists)..
Thanks EmilStenstrom for the suggestion.
This commit is contained in:
committed by
Tim Graham
parent
3273bd7b25
commit
bb2ca9fe6c
@@ -4,7 +4,7 @@ from django.core.management.color import no_style
|
||||
from django.db import connections, DEFAULT_DB_ALIAS
|
||||
from django.test import TestCase
|
||||
|
||||
from .models import Article
|
||||
from .models import Article, IndexTogetherSingleList
|
||||
|
||||
|
||||
class IndexesTests(TestCase):
|
||||
@@ -13,6 +13,12 @@ class IndexesTests(TestCase):
|
||||
index_sql = connection.creation.sql_indexes_for_model(Article, no_style())
|
||||
self.assertEqual(len(index_sql), 1)
|
||||
|
||||
def test_index_together_single_list(self):
|
||||
# Test for using index_together with a single list (#22172)
|
||||
connection = connections[DEFAULT_DB_ALIAS]
|
||||
index_sql = connection.creation.sql_indexes_for_model(IndexTogetherSingleList, no_style())
|
||||
self.assertEqual(len(index_sql), 1)
|
||||
|
||||
@skipUnless(connections[DEFAULT_DB_ALIAS].vendor == 'postgresql',
|
||||
"This is a postgresql-specific issue")
|
||||
def test_postgresql_text_indexes(self):
|
||||
|
||||
Reference in New Issue
Block a user