summaryrefslogtreecommitdiff
path: root/tests/migrations/test_migrations_first
diff options
context:
space:
mode:
authorAndrew Godwin <andrew@aeracode.org>2014-06-17 23:27:03 -0700
committerAndrew Godwin <andrew@aeracode.org>2014-06-17 23:28:35 -0700
commit2cee1d464217ff9f0d0af1e14ecd0b9b70ad1b7e (patch)
treebdf62266916d8982e560581ea57e32682f526835 /tests/migrations/test_migrations_first
parent09b63a7ccee85566dbe6dd476b507e8c310e8092 (diff)
downloaddjango-2cee1d464217ff9f0d0af1e14ecd0b9b70ad1b7e.tar.gz
Fixed #22861: Internal migrations done first so __first__ works
Thanks to Chris Beaven.
Diffstat (limited to 'tests/migrations/test_migrations_first')
-rw-r--r--tests/migrations/test_migrations_first/__init__.py0
-rw-r--r--tests/migrations/test_migrations_first/second.py30
-rw-r--r--tests/migrations/test_migrations_first/thefirst.py30
3 files changed, 60 insertions, 0 deletions
diff --git a/tests/migrations/test_migrations_first/__init__.py b/tests/migrations/test_migrations_first/__init__.py
new file mode 100644
index 0000000000..e69de29bb2
--- /dev/null
+++ b/tests/migrations/test_migrations_first/__init__.py
diff --git a/tests/migrations/test_migrations_first/second.py b/tests/migrations/test_migrations_first/second.py
new file mode 100644
index 0000000000..e85828856d
--- /dev/null
+++ b/tests/migrations/test_migrations_first/second.py
@@ -0,0 +1,30 @@
+# -*- coding: utf-8 -*-
+from __future__ import unicode_literals
+
+from django.db import migrations, models
+
+
+class Migration(migrations.Migration):
+
+ dependencies = [
+ ("migrations", "thefirst"),
+ ("migrations2", "0002_second"),
+ ]
+
+ operations = [
+
+ migrations.DeleteModel("Tribble"),
+
+ migrations.RemoveField("Author", "silly_field"),
+
+ migrations.AddField("Author", "rating", models.IntegerField(default=0)),
+
+ migrations.CreateModel(
+ "Book",
+ [
+ ("id", models.AutoField(primary_key=True)),
+ ("author", models.ForeignKey("migrations.Author", null=True)),
+ ],
+ )
+
+ ]
diff --git a/tests/migrations/test_migrations_first/thefirst.py b/tests/migrations/test_migrations_first/thefirst.py
new file mode 100644
index 0000000000..581d536814
--- /dev/null
+++ b/tests/migrations/test_migrations_first/thefirst.py
@@ -0,0 +1,30 @@
+# -*- coding: utf-8 -*-
+from __future__ import unicode_literals
+
+from django.db import migrations, models
+
+
+class Migration(migrations.Migration):
+
+ operations = [
+
+ migrations.CreateModel(
+ "Author",
+ [
+ ("id", models.AutoField(primary_key=True)),
+ ("name", models.CharField(max_length=255)),
+ ("slug", models.SlugField(null=True)),
+ ("age", models.IntegerField(default=0)),
+ ("silly_field", models.BooleanField(default=False)),
+ ],
+ ),
+
+ migrations.CreateModel(
+ "Tribble",
+ [
+ ("id", models.AutoField(primary_key=True)),
+ ("fluffy", models.BooleanField(default=True)),
+ ],
+ )
+
+ ]