o
    ËÉh  ã                   @   s<   d dl mZ d dlmZ d dlmZmZ G dd„ deƒZdS )é    )ÚTestCase)ÚImageTransform)ÚRectÚVectorc                   @   s,   e Zd Zdd„ Zdd„ Zdd„ Zdd„ Zd	S )
ÚTestTransformc                 C   sR   t dƒ}| d¡}tddƒ}| |¡}|  |tddƒ¡ | |¡}|  ||¡ d S )N©i€  ià  ©i@  éð   éd   éÈ   é2   )r   Úresizer   Útransform_vectorÚassertEqualÚuntransform_vector)ÚselfÚcontextÚresizedÚvectorÚtransformedÚuntransformed© r   úc/var/www/html/ndineBlogger/venv/lib/python3.10/site-packages/wagtail/images/tests/test_transform.pyÚtest_resize   s   



zTestTransform.test_resizec                 C   s\   t dƒ}| tddddƒ¡}tddƒ}| |¡}|  |tddƒ¡ | |¡}|  ||¡ d S )Nr   r   r
   é,  éú   é–   r   )r   Úcropr   r   r   r   r   )r   r   Úcroppedr   r   r   r   r   r   Ú	test_crop   s   


zTestTransform.test_cropc                 C   sf   t dƒ}| d¡}| tddddƒ¡}tddƒ}| |¡}|  |tddƒ¡ | |¡}|  ||¡ d S )Nr   r   r   r
   r   iô  r   )r   r   r   r   r   r   r   r   )r   r   r   r   r   r   r   r   r   r   Útest_resize_then_crop"   s   



z#TestTransform.test_resize_then_cropc                 C   sf   t dƒ}| tddddƒ¡}| d¡}tddƒ}| |¡}|  |tddƒ¡ | |¡}|  ||¡ d S )	Nr   r   r
   r   )r   r   r   r   é   )r   r   r   r   r   r   r   r   )r   r   r   r   r   r   r   r   r   r   Útest_crop_then_resize0   s   



z#TestTransform.test_crop_then_resizeN)Ú__name__Ú
__module__Ú__qualname__r   r   r    r"   r   r   r   r   r      s
    r   N)Úunittestr   Úwagtail.images.image_operationsr   Úwagtail.images.rectr   r   r   r   r   r   r   Ú<module>   s    