summaryrefslogtreecommitdiff
path: root/tests/migration_test_data_persistence/migrations
diff options
context:
space:
mode:
authorShai Berger <shai@platonix.com>2014-06-11 20:25:02 +0300
committerShai Berger <shai@platonix.com>2014-06-11 20:28:21 +0300
commitfa42cf77b26bc1f09f9d62bc14338b295d700d87 (patch)
treedcf15ccf47ab0f16ee214a29bce02e400f2118c9 /tests/migration_test_data_persistence/migrations
parent45e47f7b95aad98d91bb40e19dda14ae120980a4 (diff)
[1.7.x] Fixed #22487: Separated schema migration from data migration in test
The data migration failed on Oracle, killing the entire test suite. Thanks timo for reporting the Oracle breakage, and andrewgodwin for suggesting the solution. Backport of 64d94cf from master
Diffstat (limited to 'tests/migration_test_data_persistence/migrations')
-rw-r--r--tests/migration_test_data_persistence/migrations/0001_initial.py11
-rw-r--r--tests/migration_test_data_persistence/migrations/0002_add_book.py23
2 files changed, 23 insertions, 11 deletions
diff --git a/tests/migration_test_data_persistence/migrations/0001_initial.py b/tests/migration_test_data_persistence/migrations/0001_initial.py
index 0b13e8b200..d49c47b188 100644
--- a/tests/migration_test_data_persistence/migrations/0001_initial.py
+++ b/tests/migration_test_data_persistence/migrations/0001_initial.py
@@ -4,14 +4,6 @@ from __future__ import unicode_literals
from django.db import models, migrations
-def add_book(apps, schema_editor):
- apps.get_model("migration_test_data_persistence", "Book").objects.using(
- schema_editor.connection.alias,
- ).create(
- title="I Love Django",
- )
-
-
class Migration(migrations.Migration):
dependencies = [
@@ -28,7 +20,4 @@ class Migration(migrations.Migration):
},
bases=(models.Model,),
),
- migrations.RunPython(
- add_book,
- ),
]
diff --git a/tests/migration_test_data_persistence/migrations/0002_add_book.py b/tests/migration_test_data_persistence/migrations/0002_add_book.py
new file mode 100644
index 0000000000..6ce7fff26b
--- /dev/null
+++ b/tests/migration_test_data_persistence/migrations/0002_add_book.py
@@ -0,0 +1,23 @@
+# -*- coding: utf-8 -*-
+from __future__ import unicode_literals
+
+from django.db import migrations
+
+
+def add_book(apps, schema_editor):
+ apps.get_model("migration_test_data_persistence", "Book").objects.using(
+ schema_editor.connection.alias,
+ ).create(
+ title="I Love Django",
+ )
+
+
+class Migration(migrations.Migration):
+
+ dependencies = [("migration_test_data_persistence", "0001_initial")]
+
+ operations = [
+ migrations.RunPython(
+ add_book,
+ ),
+ ]