diff options
Diffstat (limited to 'tests')
| -rw-r--r-- | tests/migrations/test_writer.py | 15 |
1 files changed, 14 insertions, 1 deletions
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")], }) |
