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 gradio as gr
|
||||
import PIL
|
||||
@ -160,6 +161,11 @@ class TestSequential(unittest.TestCase):
|
||||
iface = gr.Interface(get_last, "list", "text")
|
||||
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__':
|
||||
unittest.main()
|
Loading…
Reference in New Issue
Block a user