def test_getDescriptors(self): descriptors = AlgorithmFactory.getDescriptors(True) self.assertGreater(len(descriptors), 0) d = descriptors[0] self.assertTrue(hasattr(d, 'name')) self.assertTrue(hasattr(d, 'alias')) self.assertTrue(hasattr(d, 'category')) self.assertTrue(hasattr(d, 'version'))
def test_getDescriptorsWithAlias(self): descriptors = AlgorithmFactory.getDescriptors(True, True) result = [d for d in descriptors if (d.name == 'Subtract')] self.assertEqual(1, len(result))