Kaydet (Commit) b49cc866 authored tarafından Tim Graham's avatar Tim Graham

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.
üst bca9faae
......@@ -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):
"""
......
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