mirror of
https://github.com/gradio-app/gradio.git
synced 2025-03-07 11:46:51 +08:00
test no duplicate names
This commit is contained in:
parent
4bdaf4446b
commit
ea09fce16e
@ -1,3 +1,4 @@
|
|||||||
|
from re import sub
|
||||||
import unittest
|
import unittest
|
||||||
import gradio as gr
|
import gradio as gr
|
||||||
import PIL
|
import PIL
|
||||||
@ -160,6 +161,11 @@ class TestSequential(unittest.TestCase):
|
|||||||
iface = gr.Interface(get_last, "list", "text")
|
iface = gr.Interface(get_last, "list", "text")
|
||||||
self.assertEqual(iface.process([x_data])[0], ["Sal"])
|
self.assertEqual(iface.process([x_data])[0], ["Sal"])
|
||||||
|
|
||||||
|
class TestNames(unittest.TestCase):
|
||||||
|
def test_no_duplicate_uncased_names(self):
|
||||||
|
subclasses = gr.inputs.InputComponent.__subclasses__()
|
||||||
|
unique_subclasses_uncased = set([s.__name__.lower() for s in subclasses])
|
||||||
|
self.assertEqual(len(subclasses), len(unique_subclasses_uncased))
|
||||||
|
|
||||||
if __name__ == '__main__':
|
if __name__ == '__main__':
|
||||||
unittest.main()
|
unittest.main()
|
Loading…
Reference in New Issue
Block a user