tests-gradio / app.py
rrg92's picture
testes v2
475c1db
raw
history blame
655 Bytes
import gradio as gr
import time
# simple test!
def Op1(val):
return f"PowershaiTest:Ok:{val}"
# yield test
def Op2(MaxNums, sleep = 0):
yield "--start--"
for num in range(1, MaxNums + 1):
yield f"num:{num}"
time.sleep(sleep / 1000.0)
yield "--end--"
with gr.Blocks() as demo:
btn = gr.Button("Op1");
btn2 = gr.Button("Op2");
n = gr.Number(value=10)
result = gr.Text();
btn.click( Op1, [n], [result] )
btn2.click( Op2, [n], [result] )
if __name__ == "__main__":
demo.launch(show_api=True)