/
RainbowRay
/
program_engineering_lab_07
Обзор
Документация
Войти
/
RainbowRay
/
program_engineering_lab_07
Код
Запросы
0
Задачи
Вики
Пакеты
0
Релизы
0
CI/CD
Аналитика
Безопасность
main
test_api.py
28 строк
683 B
Frogog
fix: flake8 errors
29 май 2026, 22:44
29 май 2026, 22:44
f695ce2
Код
Авторство
О чём код?
import sys from unittest.mock import MagicMock from fastapi.testclient import TestClient sys.modules['streamlit_project'] = MagicMock() sys.modules['streamlit_project.streamlit'] = MagicMock() from api import app # noqa: E402 client = TestClient(app) def test_picture_remove_background_mocked(): from PIL import Image import io img = Image.new('RGB', (100, 100), color='red') img_byte_arr = io.BytesIO() img.save(img_byte_arr, format='PNG') img_byte_arr.seek(0) response = client.post( "/picture_remove_background", files={"file": ("test.png", img_byte_arr, "image/png")} ) assert response.status_code in [200, 500, 422]