diff options
| author | Tim Graham <timograham@gmail.com> | 2014-12-30 11:39:30 -0500 |
|---|---|---|
| committer | Tim Graham <timograham@gmail.com> | 2015-01-18 15:58:06 -0500 |
| commit | 2b039d966f6e61a5ffb5ffac25aa198f9043de3d (patch) | |
| tree | eb8212ce067eec06bd5daf2c63d1509af73495ea /tests | |
| parent | 7e8cf74dc74539f40f4cea53c1e8bba82791fcb6 (diff) | |
Removed obsolete SQL generation methods.
Diffstat (limited to 'tests')
| -rw-r--r-- | tests/indexes/tests.py | 39 |
1 files changed, 1 insertions, 38 deletions
diff --git a/tests/indexes/tests.py b/tests/indexes/tests.py index 1d60f215fe..95de0a2963 100644 --- a/tests/indexes/tests.py +++ b/tests/indexes/tests.py @@ -1,48 +1,11 @@ from unittest import skipUnless -from django.core.management.color import no_style from django.db import connection -from django.test import TestCase, ignore_warnings -from django.utils.deprecation import RemovedInDjango20Warning +from django.test import TestCase from .models import Article, ArticleTranslation, IndexTogetherSingleList -@ignore_warnings(category=RemovedInDjango20Warning) -class CreationIndexesTests(TestCase): - """ - Test index handling by the to-be-deprecated connection.creation interface. - """ - def test_index_together(self): - 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) - index_sql = connection.creation.sql_indexes_for_model(IndexTogetherSingleList, no_style()) - self.assertEqual(len(index_sql), 1) - - @skipUnless(connection.vendor == 'postgresql', - "This is a postgresql-specific issue") - def test_postgresql_text_indexes(self): - """Test creation of PostgreSQL-specific text indexes (#12234)""" - from .models import IndexedArticle - index_sql = connection.creation.sql_indexes_for_model(IndexedArticle, no_style()) - self.assertEqual(len(index_sql), 5) - self.assertIn('("headline" varchar_pattern_ops)', index_sql[1]) - self.assertIn('("body" text_pattern_ops)', index_sql[3]) - # unique=True and db_index=True should only create the varchar-specific - # index (#19441). - self.assertIn('("slug" varchar_pattern_ops)', index_sql[4]) - - @skipUnless(connection.vendor == 'postgresql', - "This is a postgresql-specific issue") - def test_postgresql_virtual_relation_indexes(self): - """Test indexes are not created for related objects""" - index_sql = connection.creation.sql_indexes_for_model(Article, no_style()) - self.assertEqual(len(index_sql), 1) - - class SchemaIndexesTests(TestCase): """ Test index handling by the db.backends.schema infrastructure. |
