def list_available() -> list: from matchzoo.engine.base_model import BaseModel from matchzoo.utils import list_recursive_concrete_subclasses return list_recursive_concrete_subclasses(BaseModel)
def list_available() -> list: from matchzoo.utils import list_recursive_concrete_subclasses return list_recursive_concrete_subclasses(Unit)
def list_available() -> list: from matchzoo.engine.base_preprocessor import BasePreprocessor from matchzoo.utils import list_recursive_concrete_subclasses return list_recursive_concrete_subclasses(BasePreprocessor)
def test_list_recursive_subclasses(): assert utils.list_recursive_concrete_subclasses(BaseModel)