Ejemplo n.º 1
0
    def test_provider_describe(self):
        image = ImageFactory()
        image.file = MockedUrlImageFile(image_url=test_image)

        provider = get_provider(
            'wagtailaltgenerator.providers.rekognition.Rekognition')

        data = provider().describe(image)

        self.assertIsNone(data.description)
        self.assertTrue(len(data.tags) > 0)
    def test_provider_describe_by_url(self):
        app_settings.ALT_GENERATOR_PREFER_UPLOAD = False

        image = ImageFactory()
        image.file = MockedUrlImageFile(image_url=test_image)

        provider = get_provider(
            'wagtailaltgenerator.providers.cognitive.Cognitive')

        data = provider().describe(image)

        self.assertIsNotNone(data.description)
        self.assertTrue(len(data.tags) > 0)

        app_settings.ALT_GENERATOR_PREFER_UPLOAD = True