image-classification-service/test/unit_tests/image_extractor_test.py
2022-03-28 15:42:54 +02:00

19 lines
656 B
Python

import time
import pytest
@pytest.mark.parametrize("extractor_type", ["mock"])
@pytest.mark.parametrize("batch_size", [1, 2, 4])
def test_image_extractor_mock(image_extractor, images):
images_extracted, metadata = map(list, zip(*image_extractor(images)))
assert images_extracted == images
@pytest.mark.parametrize("extractor_type", ["parsable_pdf"])
@pytest.mark.parametrize("batch_size", [10])
def test_parsable_pdf_image_extractor(image_extractor, pdf, images, metadata):
images_extracted, metadata_extracted = map(list, zip(*image_extractor(pdf)))
# assert images_extracted == images
assert list(metadata_extracted) == metadata