async def METHOD_NAME(event_loop, file_for_upload):
    pubnub = PubNubAsyncio(pnconf_file_copy(), custom_event_loop=event_loop)
    envelope = await send_file(pubnub, file_for_upload)
    file_url_envelope = await pubnub.get_file_url().\
        channel(CHANNEL).\
        file_id(envelope.result.file_id).\
        file_name(envelope.result.name).future()
    assert isinstance(file_url_envelope.result, PNGetFileDownloadURLResult)
    await pubnub.stop()