From 374faa472150e2e1fb70224a764b82d3d51994f7 Mon Sep 17 00:00:00 2001 From: Loic Bistuer Date: Thu, 26 Sep 2013 14:25:35 +0700 Subject: Fixed #21323 -- Improved readability of serialized Operation. --- tests/migrations/test_writer.py | 15 ++++++++++++++- 1 file changed, 14 insertions(+), 1 deletion(-) (limited to 'tests') diff --git a/tests/migrations/test_writer.py b/tests/migrations/test_writer.py index 425f1bd48a..8856e8fbb3 100644 --- a/tests/migrations/test_writer.py +++ b/tests/migrations/test_writer.py @@ -107,10 +107,23 @@ class WriterTests(TestCase): """ Tests serializing a simple migration. """ + fields = { + 'charfield': models.DateTimeField(default=datetime.datetime.utcnow), + 'datetimefield': models.DateTimeField(default=datetime.datetime.utcnow), + } + + options = { + 'verbose_name': 'My model', + 'verbose_name_plural': 'My models', + } + migration = type(str("Migration"), (migrations.Migration,), { "operations": [ + migrations.CreateModel("MyModel", tuple(fields.items()), options, (models.Model,)), + migrations.CreateModel("MyModel2", tuple(fields.items()), bases=(models.Model,)), + migrations.CreateModel(name="MyModel3", fields=tuple(fields.items()), options=options, bases=(models.Model,)), migrations.DeleteModel("MyModel"), - migrations.AddField("OtherModel", "field_name", models.DateTimeField(default=datetime.datetime.utcnow)) + migrations.AddField("OtherModel", "datetimefield", fields["datetimefield"]), ], "dependencies": [("testapp", "some_other_one")], }) -- cgit v1.3