'A migration with a FK between two models of the same app does
not have a dependency to itself.'

def test_same_app_circular_fk_dependency(self):

    changes = self.get_changes([], [self.author_with_publisher, self.publisher_with_author])
    self.assertNumberMigrations(changes, 'testapp', 1)
    self.assertOperationTypes(changes, 'testapp', 0, ['CreateModel', 'CreateModel', 'AddField'])
    self.assertOperationAttributes(changes, 'testapp', 0, 0, name='Author')
    self.assertOperationAttributes(changes, 'testapp', 0, 1, name='Publisher')
    self.assertOperationAttributes(changes, 'testapp', 0, 2, name='publisher')
    self.assertMigrationDependencies(changes, 'testapp', 0, [])
