Back to questions
Junior — Middle
62
Имел ли опыт работы с фикстурами для обработки изображений в pytest?
Answer from AI
sobes.tech AI
В pytest фикстуры — это удобный способ подготовить и предоставить тестам необходимые данные или объекты, в том числе для обработки изображений.
Например, можно создать фикстуру, которая загружает изображение из файла и возвращает объект для тестов:
import pytest
from PIL import Image
@pytest.fixture
def sample_image():
img = Image.open('tests/data/sample.jpg')
return img
def test_image_size(sample_image):
assert sample_image.size == (800, 600)
Такой подход позволяет переиспользовать подготовку данных и упрощает тесты, особенно при работе с большими или сложными объектами.