mirror of
https://github.com/django/django.git
synced 2025-10-23 21:59:11 +00:00
Refs #27236 -- Removed Meta.index_together per deprecation timeline.
This commit is contained in:
@@ -1293,81 +1293,6 @@ class OptimizerTests(SimpleTestCase):
|
||||
],
|
||||
)
|
||||
|
||||
def test_create_model_remove_index_together_rename_index(self):
|
||||
self.assertOptimizesTo(
|
||||
[
|
||||
migrations.CreateModel(
|
||||
name="Pony",
|
||||
fields=[
|
||||
("weight", models.IntegerField()),
|
||||
("age", models.IntegerField()),
|
||||
],
|
||||
options={
|
||||
"index_together": [("age", "weight")],
|
||||
},
|
||||
),
|
||||
migrations.RenameIndex(
|
||||
"Pony", new_name="idx_pony_age_weight", old_fields=("age", "weight")
|
||||
),
|
||||
],
|
||||
[
|
||||
migrations.CreateModel(
|
||||
name="Pony",
|
||||
fields=[
|
||||
("weight", models.IntegerField()),
|
||||
("age", models.IntegerField()),
|
||||
],
|
||||
options={
|
||||
"indexes": [
|
||||
models.Index(
|
||||
fields=["age", "weight"], name="idx_pony_age_weight"
|
||||
),
|
||||
],
|
||||
},
|
||||
),
|
||||
],
|
||||
)
|
||||
|
||||
def test_create_model_index_together_rename_index(self):
|
||||
self.assertOptimizesTo(
|
||||
[
|
||||
migrations.CreateModel(
|
||||
name="Pony",
|
||||
fields=[
|
||||
("weight", models.IntegerField()),
|
||||
("age", models.IntegerField()),
|
||||
("height", models.IntegerField()),
|
||||
("rank", models.IntegerField()),
|
||||
],
|
||||
options={
|
||||
"index_together": [("age", "weight"), ("height", "rank")],
|
||||
},
|
||||
),
|
||||
migrations.RenameIndex(
|
||||
"Pony", new_name="idx_pony_age_weight", old_fields=("age", "weight")
|
||||
),
|
||||
],
|
||||
[
|
||||
migrations.CreateModel(
|
||||
name="Pony",
|
||||
fields=[
|
||||
("weight", models.IntegerField()),
|
||||
("age", models.IntegerField()),
|
||||
("height", models.IntegerField()),
|
||||
("rank", models.IntegerField()),
|
||||
],
|
||||
options={
|
||||
"index_together": {("height", "rank")},
|
||||
"indexes": [
|
||||
models.Index(
|
||||
fields=["age", "weight"], name="idx_pony_age_weight"
|
||||
),
|
||||
],
|
||||
},
|
||||
),
|
||||
],
|
||||
)
|
||||
|
||||
def test_create_model_rename_index_no_old_fields(self):
|
||||
self.assertOptimizesTo(
|
||||
[
|
||||
|
||||
Reference in New Issue
Block a user