1
0
mirror of https://github.com/django/django.git synced 2025-03-12 02:12:38 +00:00

Refs #33953 -- Fixed test_rename_model_with_db_table_rename_m2m() crash on SQLite < 3.20.

This commit is contained in:
Mariusz Felisiak 2022-08-29 10:07:53 +02:00 committed by GitHub
parent 4483a9b12f
commit a9e7beb959
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

View File

@ -1080,12 +1080,12 @@ class OperationTests(OperationTestBase):
), ),
], ],
) )
new_state = project_state.clone() new_state = self.apply_operations(
operation = migrations.RenameModel("Pony", "PinkPony") app_label,
operation.state_forwards(app_label, new_state) project_state,
with connection.schema_editor() as editor: operations=[migrations.RenameModel("Pony", "PinkPony")],
operation.database_forwards(app_label, editor, project_state, new_state) atomic=connection.features.supports_atomic_references_rename,
)
Pony = new_state.apps.get_model(app_label, "PinkPony") Pony = new_state.apps.get_model(app_label, "PinkPony")
Rider = new_state.apps.get_model(app_label, "Rider") Rider = new_state.apps.get_model(app_label, "Rider")
pony = Pony.objects.create() pony = Pony.objects.create()