mirror of
https://github.com/gradio-app/gradio.git
synced 2025-04-24 13:01:18 +08:00
disable analytics on tests
This commit is contained in:
parent
3cac791c64
commit
651f5dfb0b
@ -7,24 +7,28 @@ import gradio.outputs
|
||||
|
||||
class TestInterface(unittest.TestCase):
|
||||
def test_input_output_mapping(self):
|
||||
io = gr.Interface(inputs='SketCHPad', outputs='TexT', fn=lambda x: x)
|
||||
io = gr.Interface(inputs='SketCHPad', outputs='TexT', fn=lambda x:
|
||||
x, analytics_enabled=False)
|
||||
self.assertIsInstance(io.input_interfaces[0], gradio.inputs.Sketchpad)
|
||||
self.assertIsInstance(io.output_interfaces[0], gradio.outputs.Textbox)
|
||||
|
||||
def test_input_interface_is_instance(self):
|
||||
inp = gradio.inputs.Image()
|
||||
io = gr.Interface(inputs=inp, outputs='teXT', fn=lambda x: x)
|
||||
io = gr.Interface(inputs=inp, outputs='teXT', fn=lambda x: x,
|
||||
analytics_enabled=False)
|
||||
self.assertEqual(io.input_interfaces[0], inp)
|
||||
|
||||
def test_output_interface_is_instance(self):
|
||||
out = gradio.outputs.Label()
|
||||
io = gr.Interface(inputs='SketCHPad', outputs=out, fn=lambda x: x)
|
||||
io = gr.Interface(inputs='SketCHPad', outputs=out, fn=lambda x: x,
|
||||
analytics_enabled=False)
|
||||
self.assertEqual(io.output_interfaces[0], out)
|
||||
|
||||
def test_prediction(self):
|
||||
def model(x):
|
||||
return 2*x
|
||||
io = gr.Interface(inputs='textbox', outputs='TEXT', fn=model)
|
||||
io = gr.Interface(inputs='textbox', outputs='TEXT', fn=model,
|
||||
analytics_enabled=False)
|
||||
self.assertEqual(io.predict[0](11), 22)
|
||||
|
||||
|
||||
|
Loading…
x
Reference in New Issue
Block a user