refactoring
This commit is contained in:
parent
bf62757574
commit
9d6b3e8f94
@ -6,6 +6,7 @@ from image_prediction.utils import get_logger
|
|||||||
|
|
||||||
|
|
||||||
pytest_plugins = [
|
pytest_plugins = [
|
||||||
|
"test.fixtures.extractor",
|
||||||
"test.fixtures.image",
|
"test.fixtures.image",
|
||||||
"test.fixtures.image_metadata_pair",
|
"test.fixtures.image_metadata_pair",
|
||||||
"test.fixtures.input",
|
"test.fixtures.input",
|
||||||
|
|||||||
17
test/fixtures/extractor.py
vendored
Normal file
17
test/fixtures/extractor.py
vendored
Normal file
@ -0,0 +1,17 @@
|
|||||||
|
import pytest
|
||||||
|
|
||||||
|
from image_prediction.exceptions import UnknownImageExtractor
|
||||||
|
from image_prediction.image_extractor.extractors.mock import ImageExtractorMock
|
||||||
|
from image_prediction.image_extractor.extractors.parsable import ParsablePDFImageExtractor
|
||||||
|
|
||||||
|
|
||||||
|
@pytest.fixture
|
||||||
|
def image_extractor(extractor_type):
|
||||||
|
if extractor_type == "mock":
|
||||||
|
return ImageExtractorMock()
|
||||||
|
elif extractor_type == "parsable_pdf":
|
||||||
|
return ParsablePDFImageExtractor()
|
||||||
|
elif extractor_type == "default":
|
||||||
|
return None
|
||||||
|
else:
|
||||||
|
raise UnknownImageExtractor(f"No image extractor for type {extractor_type} was specified.")
|
||||||
16
test/fixtures/model.py
vendored
16
test/fixtures/model.py
vendored
@ -4,9 +4,7 @@ from image_prediction.classifier.classifier import Classifier
|
|||||||
from image_prediction.classifier.image_classifier import ImageClassifier
|
from image_prediction.classifier.image_classifier import ImageClassifier
|
||||||
from image_prediction.estimator.adapter.adapter import EstimatorAdapter
|
from image_prediction.estimator.adapter.adapter import EstimatorAdapter
|
||||||
from image_prediction.estimator.preprocessor.preprocessors.basic import BasicPreprocessor
|
from image_prediction.estimator.preprocessor.preprocessors.basic import BasicPreprocessor
|
||||||
from image_prediction.exceptions import UnknownImageExtractor, UnknownEstimatorAdapter
|
from image_prediction.exceptions import UnknownEstimatorAdapter
|
||||||
from image_prediction.image_extractor.extractors.mock import ImageExtractorMock
|
|
||||||
from image_prediction.image_extractor.extractors.parsable import ParsablePDFImageExtractor
|
|
||||||
from image_prediction.redai_adapter.model import PredictionModelHandle
|
from image_prediction.redai_adapter.model import PredictionModelHandle
|
||||||
|
|
||||||
|
|
||||||
@ -27,18 +25,6 @@ def estimator_mock():
|
|||||||
return EstimatorMock()
|
return EstimatorMock()
|
||||||
|
|
||||||
|
|
||||||
@pytest.fixture
|
|
||||||
def image_extractor(extractor_type):
|
|
||||||
if extractor_type == "mock":
|
|
||||||
return ImageExtractorMock()
|
|
||||||
elif extractor_type == "parsable_pdf":
|
|
||||||
return ParsablePDFImageExtractor()
|
|
||||||
elif extractor_type == "default":
|
|
||||||
return None
|
|
||||||
else:
|
|
||||||
raise UnknownImageExtractor(f"No image extractor for type {extractor_type} was specified.")
|
|
||||||
|
|
||||||
|
|
||||||
@pytest.fixture
|
@pytest.fixture
|
||||||
def image_classifier(classifier, monkeypatch, batch_of_expected_string_labels):
|
def image_classifier(classifier, monkeypatch, batch_of_expected_string_labels):
|
||||||
return ImageClassifier(classifier, preprocessor=BasicPreprocessor())
|
return ImageClassifier(classifier, preprocessor=BasicPreprocessor())
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user