def test_resources():
# loading by resource
cls = bob.bio.base.load_resource("pca", "algorithm")
assert isinstance (cls, bob.bio.base.algorithm.PCA)
# loading by configuration file
cls = bob.bio.base.load_resource(pkg_resources.resource_filename("bob.bio.base.config.algorithm", "pca.py"), "algorithm")
assert isinstance (cls, bob.bio.base.algorithm.PCA)
# loading by instatiation
cls = bob.bio.base.load_resource("bob.bio.base.algorithm.PCA(10, distance_function=scipy.spatial.distance.euclidean)", "algorithm", imports=['bob.bio.base', 'scipy.spatial'])
assert isinstance (cls, bob.bio.base.algorithm.PCA)
# get list of extensions
extensions = bob.bio.base.extensions()
assert isinstance(extensions, list)
assert 'bob.bio.base' in extensions
评论列表
文章目录