summaryrefslogtreecommitdiff
path: root/tests/indexes
diff options
context:
space:
mode:
authorMariusz Felisiak <felisiak.mariusz@gmail.com>2020-09-22 10:29:59 +0200
committerGitHub <noreply@github.com>2020-09-22 10:29:59 +0200
commitf7806193e6db2dcc82937041cf07036e752515cd (patch)
tree73de543364d17c3d6b3a3acc65ae4f968a0facbe /tests/indexes
parent2d2fbc3a70e4c3c38f0f78869dacd5588aa6a3bd (diff)
Made indexes tests use required_db_features.
Diffstat (limited to 'tests/indexes')
-rw-r--r--tests/indexes/models.py15
1 files changed, 8 insertions, 7 deletions
diff --git a/tests/indexes/models.py b/tests/indexes/models.py
index 601dd334d6..97679225f5 100644
--- a/tests/indexes/models.py
+++ b/tests/indexes/models.py
@@ -1,4 +1,4 @@
-from django.db import connection, models
+from django.db import models
class CurrentTranslation(models.ForeignObject):
@@ -47,12 +47,13 @@ class IndexTogetherSingleList(models.Model):
index_together = ["headline", "pub_date"]
-# Indexing a TextField on Oracle or MySQL results in index creation error.
-if connection.vendor == 'postgresql':
- class IndexedArticle(models.Model):
- headline = models.CharField(max_length=100, db_index=True)
- body = models.TextField(db_index=True)
- slug = models.CharField(max_length=40, unique=True)
+class IndexedArticle(models.Model):
+ headline = models.CharField(max_length=100, db_index=True)
+ body = models.TextField(db_index=True)
+ slug = models.CharField(max_length=40, unique=True)
+
+ class Meta:
+ required_db_features = {'supports_index_on_text_field'}
class IndexedArticle2(models.Model):