def METHOD_NAME(root, upgrader, fly_donor_3):
    value = upgrader.upgrade('fly_donor', fly_donor_3, current_version='3', target_version='4')
    assert value['schema_version'] == '4'
    assert '||' not in value['aliases']
    assert '!' not in value['aliases']
    for alias in value['aliases']:
        assert len(alias.split(':')) == 2