def METHOD_NAME(self):
    addon = addon_factory(guid='guid@')
    block_factory(addon=addon, updated_by=user_factory(), reason='things')
    new_version = version_factory(addon=addon)
    submission = BlocklistSubmission.objects.create(
        input_guids=addon.guid, changed_version_ids=[]
    )
    submission.to_block = submission._serialize_blocks()
    # reason is chaning, but no versions are being changed
    assert not submission.has_version_changes()
    submission.update(changed_version_ids=[new_version.id])
    assert submission.has_version_changes()