summaryrefslogtreecommitdiff
path: root/tests
diff options
context:
space:
mode:
Diffstat (limited to 'tests')
-rw-r--r--tests/migrations/test_writer.py15
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")],
})