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)
    download_envelope = await pubnub.download_file().\
        channel(CHANNEL).\
        file_id(envelope.result.file_id).\
        file_name(envelope.result.name).future()
    assert isinstance(download_envelope.result, PNDownloadFileResult)
    await pubnub.stop()