mirror of
				https://github.com/django/django.git
				synced 2025-10-31 01:25:32 +00:00 
			
		
		
		
	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.
This commit is contained in:
		| @@ -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): | ||||
|         """ | ||||
|   | ||||
		Reference in New Issue
	
	Block a user