U
    {®Þ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   úk/var/www/dating/data/www/fatepal.com/env/lib/python3.8/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)Zunittestr   Zwagtail.images.image_operationsr   Zwagtail.images.rectr   r   r   r   r   r   r   Ú<module>   s   