summaryrefslogtreecommitdiff
path: root/tests/schema
diff options
context:
space:
mode:
authorTim Graham <timograham@gmail.com>2016-01-22 10:55:31 -0500
committerTim Graham <timograham@gmail.com>2016-01-22 13:08:46 -0500
commit1aee5e8582dacd1908561dd57ea9883fcf4a2126 (patch)
tree79e021272096272bb568d96228316ec46d497b62 /tests/schema
parent5dceb1f07807d76f163ce1929e9f1dc1b2da6289 (diff)
[1.9.x] Fixed #26116 -- Corrected schema's test_alter_implicit_id_to_explicit.
AUTOINCREMENT is dropped converting an AutoField to IntegerField which isn't the point of this test. MySQL would warn or error about this. Backport of b49cc8664306f8b44e9e12ebb9e43791d508ec74 from master
Diffstat (limited to 'tests/schema')
-rw-r--r--tests/schema/tests.py3
1 files changed, 2 insertions, 1 deletions
diff --git a/tests/schema/tests.py b/tests/schema/tests.py
index dfd0659d34..ab95b0c79e 100644
--- a/tests/schema/tests.py
+++ b/tests/schema/tests.py
@@ -826,7 +826,7 @@ class SchemaTests(TransactionTestCase):
editor.create_model(Author)
old_field = Author._meta.get_field("id")
- new_field = IntegerField(primary_key=True)
+ new_field = AutoField(primary_key=True)
new_field.set_attributes_from_name("id")
new_field.model = Author
with connection.schema_editor() as editor:
@@ -834,6 +834,7 @@ class SchemaTests(TransactionTestCase):
# This will fail if DROP DEFAULT is inadvertently executed on this
# field which drops the id sequence, at least on PostgreSQL.
Author.objects.create(name='Foo')
+ Author.objects.create(name='Bar')
def test_alter_int_pk_to_autofield_pk(self):
"""