Exemple #1
0
class TestClientImageApi(unittest.TestCase):
    
    def setUp(self):
        self.api = ImageApi(testConfiguration.client)


    def testImage(self):
        imageData = self.api.getImageForExpression(testConfiguration.RETINA_NAME, inputJSON)
        self.assertNotEqual(imageData, None)

    def testCompare(self):
        imageData = self.api.getOverlayImage(testConfiguration.RETINA_NAME, inputJSONarray)
        self.assertNotEqual(imageData, None)

    def testBulk(self):
        images = self.api.getImageForBulkExpressions(testConfiguration.RETINA_NAME, inputJSONarray3, get_fingerprint=True)
        self.assertEqual(len(images), 3)
        for image in images:
            self.assertNotEqual(image, None)
            self.assertNotEqual(image.image_data, None)
            self.assertNotEqual(len(image.fingerprint.positions), 0)