From 8b1110ddff8ca7f300ccef2a5a91c843cd140cf0 Mon Sep 17 00:00:00 2001 From: Markus Holtermann Date: Mon, 18 Jan 2016 22:59:58 +1100 Subject: [PATCH] Added missing primary keys to some OperationTests Thanks Common Code for financing the work on this commit. --- tests/migrations/test_operations.py | 11 +++++++++-- 1 file changed, 9 insertions(+), 2 deletions(-) diff --git a/tests/migrations/test_operations.py b/tests/migrations/test_operations.py index 81e7ec1dd8..cde814aab5 100644 --- a/tests/migrations/test_operations.py +++ b/tests/migrations/test_operations.py @@ -582,6 +582,7 @@ class OperationTests(OperationTestBase): project_state = self.apply_operations(app_label, ProjectState(), operations=[ migrations.CreateModel("ReflexivePony", fields=[ + ("id", models.AutoField(primary_key=True)), ("ponies", models.ManyToManyField("self")), ]), ]) @@ -595,8 +596,11 @@ class OperationTests(OperationTestBase): def test_rename_model_with_m2m(self): app_label = "test_rename_model_with_m2m" project_state = self.apply_operations(app_label, ProjectState(), operations=[ - migrations.CreateModel("Rider", fields=[]), + migrations.CreateModel("Rider", fields=[ + ("id", models.AutoField(primary_key=True)), + ]), migrations.CreateModel("Pony", fields=[ + ("id", models.AutoField(primary_key=True)), ("riders", models.ManyToManyField("Rider")), ]), ]) @@ -621,8 +625,11 @@ class OperationTests(OperationTestBase): def test_rename_m2m_target_model(self): app_label = "test_rename_m2m_target_model" project_state = self.apply_operations(app_label, ProjectState(), operations=[ - migrations.CreateModel("Rider", fields=[]), + migrations.CreateModel("Rider", fields=[ + ("id", models.AutoField(primary_key=True)), + ]), migrations.CreateModel("Pony", fields=[ + ("id", models.AutoField(primary_key=True)), ("riders", models.ManyToManyField("Rider")), ]), ])