Kaydet (Commit) 64d94cff authored tarafından Shai Berger's avatar Shai Berger

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.
üst 99f5ea9c
...@@ -4,14 +4,6 @@ from __future__ import unicode_literals ...@@ -4,14 +4,6 @@ from __future__ import unicode_literals
from django.db import models, migrations 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): class Migration(migrations.Migration):
dependencies = [ dependencies = [
...@@ -28,7 +20,4 @@ class Migration(migrations.Migration): ...@@ -28,7 +20,4 @@ class Migration(migrations.Migration):
}, },
bases=(models.Model,), bases=(models.Model,),
), ),
migrations.RunPython(
add_book,
),
] ]
# -*- 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,
),
]
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment