eynollah/tests/test_model_zoo.py

30 lines
753 B
Python
Raw Normal View History

from eynollah.model_zoo import EynollahModelZoo
from eynollah.predictor import Predictor
2025-10-27 11:45:16 +01:00
def test_trocr1(
model_dir,
):
model_zoo = EynollahModelZoo(model_dir)
try:
model_zoo.load_models(('ocr', 'tr'))
model = model_zoo.get('ocr')
assert isinstance(model, Predictor)
shape = model.input_shape
assert len(shape) == 3
except ImportError:
pass
def test_cnnrnnocr1(
model_dir,
):
model_zoo = EynollahModelZoo(model_dir)
try:
model_zoo.load_models('ocr')
model = model_zoo.get('ocr')
assert isinstance(model, Predictor)
shape = model.input_shape
assert len(shape) == 2
assert len(shape[0]) == 4
except ImportError:
pass