Commit 5c1944f9 authored by Michal Petrucha's avatar Michal Petrucha Committed by Tim Graham
Browse files

[1.9.x] Refs #26384, #24995 -- Avoided a module-level MySQL query in the schema tests.

Backport of d81d02d4 from master
parent 9956d89f
Loading
Loading
Loading
Loading
+2 −4
Original line number Diff line number Diff line
@@ -1819,15 +1819,13 @@ class SchemaTests(TransactionTestCase):
            ['schema_tag_slug_2c418ba3_like', 'schema_tag_slug_key']
        )

    @unittest.skipIf(
        connection.vendor == 'mysql' and connection.mysql_version < (5, 6, 6),
        'Skip known bug renaming primary keys on older MySQL versions (#24995).'
    )
    def test_alter_pk_with_self_referential_field(self):
        """
        Changing the primary key field name of a model with a self-referential
        foreign key (#26384).
        """
        if connection.vendor == 'mysql' and connection.mysql_version < (5, 6, 6):
            self.skipTest('Skip known bug renaming primary keys on older MySQL versions (#24995).')
        old_field = Node._meta.get_field('node_id')
        new_field = AutoField(primary_key=True)
        new_field.set_attributes_from_name('id')