Junior — Middle
84
Czy masz doświadczenie w pracy z fixture'ami do przetwarzania obrazów w pytest?
Odpowiedź od 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)
Такой подход позволяет переиспользовать подготовку данных и упрощает тесты, особенно при работе с большими или сложными объектами.