diff options
author | Claude Paroz <claude@2xlibre.net> | 2014-09-14 20:26:16 +0200 |
---|---|---|
committer | Claude Paroz <claude@2xlibre.net> | 2014-12-23 19:35:01 +0100 |
commit | 30cbd5d360a2b8becdef7c6a0c939e0633a5468e (patch) | |
tree | 51501bc75cfac03eaef9676ba7139aabb08fb148 /tests/model_options | |
parent | 15ba0d166ff714b231dcd4bebf0af32af964cae1 (diff) | |
download | django-30cbd5d360a2b8becdef7c6a0c939e0633a5468e.tar.gz |
Replaced DatabaseCreation sql methods by schema editor equivalents
Also used schema editor in migrate to sync unmigrated apps (sync_apps).
Refs #22340. Thanks Tim Graham for the review.
Diffstat (limited to 'tests/model_options')
-rw-r--r-- | tests/model_options/test_tablespaces.py | 9 |
1 files changed, 4 insertions, 5 deletions
diff --git a/tests/model_options/test_tablespaces.py b/tests/model_options/test_tablespaces.py index ac331bd36c..515cd8a032 100644 --- a/tests/model_options/test_tablespaces.py +++ b/tests/model_options/test_tablespaces.py @@ -3,7 +3,6 @@ from __future__ import unicode_literals from django.apps import apps from django.conf import settings from django.db import connection -from django.core.management.color import no_style from django.test import TestCase, skipIfDBFeature, skipUnlessDBFeature from .models.tablespaces import (Article, ArticleRef, Authors, Reviewers, @@ -11,13 +10,13 @@ from .models.tablespaces import (Article, ArticleRef, Authors, Reviewers, def sql_for_table(model): - return '\n'.join(connection.creation.sql_create_model(model, - no_style())[0]) + with connection.schema_editor(collect_sql=True) as editor: + editor.create_model(model) + return editor.collected_sql[0] def sql_for_index(model): - return '\n'.join(connection.creation.sql_indexes_for_model(model, - no_style())) + return '\n'.join(connection.schema_editor()._model_indexes_sql(model)) # We can't test the DEFAULT_TABLESPACE and DEFAULT_INDEX_TABLESPACE settings |