summaryrefslogtreecommitdiff
path: root/tests
diff options
context:
space:
mode:
Diffstat (limited to 'tests')
-rw-r--r--tests/model_indexes/models.py3
-rw-r--r--tests/model_indexes/tests.py4
2 files changed, 7 insertions, 0 deletions
diff --git a/tests/model_indexes/models.py b/tests/model_indexes/models.py
index 34b3f3246c..6d74ad8fa6 100644
--- a/tests/model_indexes/models.py
+++ b/tests/model_indexes/models.py
@@ -6,6 +6,9 @@ class Book(models.Model):
author = models.CharField(max_length=50)
pages = models.IntegerField(db_column='page_count')
+ class Meta:
+ indexes = [models.indexes.Index(fields=['title'])]
+
class AbstractModel(models.Model):
name = models.CharField(max_length=50)
diff --git a/tests/model_indexes/tests.py b/tests/model_indexes/tests.py
index 791233daf0..c0f5a84fdb 100644
--- a/tests/model_indexes/tests.py
+++ b/tests/model_indexes/tests.py
@@ -83,6 +83,10 @@ class IndexesTests(SimpleTestCase):
self.assertIsNot(index, new_index)
self.assertEqual(index.fields, new_index.fields)
+ def test_name_set(self):
+ index_names = [index.name for index in Book._meta.indexes]
+ self.assertEqual(index_names, ['model_index_title_196f42_idx'])
+
def test_abstract_children(self):
index_names = [index.name for index in ChildModel1._meta.indexes]
self.assertEqual(index_names, ['model_index_name_440998_idx'])