/
Electrotubbie
/
AI_Archive
Обзор
Документация
Войти
/
Electrotubbie
/
AI_Archive
Код
Запросы
0
Задачи
Вики
Пакеты
0
Релизы
0
Аналитика
Безопасность
master
tests/test_ocr.py
26 строк
795 B
Nick Nepochatyy
Fixed all issues according to flake8 errors
21 дек 2025, 19:42
21 дек 2025, 19:42
f096286
Код
Авторство
О чём код?
from unittest.mock import patch from ocr import perform_ocr @patch('ocr.ocr_reader') def test_perform_ocr(mock_reader): """Тест функции perform_ocr""" mock_result = [ [[[10, 10], [100, 10], [100, 50], [10, 50]], 'Привет', 0.9], [[[10, 60], [100, 60], [100, 100], [10, 100]], 'Мир', 0.85] ] mock_reader.readtext.return_value = mock_result text = perform_ocr('dummy_path.jpg') mock_reader.readtext.assert_called_once_with('dummy_path.jpg') assert text == 'Привет Мир' @patch('ocr.ocr_reader') def test_perform_ocr_empty_result(mock_reader): """Тест perform_ocr с пустым результатом""" mock_reader.readtext.return_value = [] text = perform_ocr('dummy_path.jpg') assert text == ''