Ë
    ð‡îhu	  ã                   óˆ   — d dl mZ d dlmZ  G d„ d«      Z G d„ de«      Z G d„ de«      Z G d	„ d
e«      Z G d„ de«      Zy)é    )ÚTestCase)Únamersc                   ó   — e Zd Zdd„Zy)ÚFakeThumbnailerc                 ó    — || _         || _        y )N)Úthumbnail_basedirÚthumbnail_subdir)ÚselfÚbasedirÚsubdirs      úQ/home/dcms/DCMS/lib/python3.12/site-packages/easy_thumbnails/tests/test_namers.pyÚ__init__zFakeThumbnailer.__init__   s   € Ø!(ˆÔØ &ˆÕó    N)Ú r   )Ú__name__Ú
__module__Ú__qualname__r   © r   r   r   r      s   „ ô'r   r   c                   ó   — e Zd Zd„ Zd„ Zd„ Zy)ÚDefaultc                 ón   — t        j                  t        «       g d¢dd¬«      }| j                  |d«       y )N©Ú100x100Úq80ÚcropÚupscaleú
source.jpgÚjpg©ÚthumbnailerÚprepared_optionsÚsource_filenameÚthumbnail_extensionz'source.jpg.100x100_q80_crop_upscale.jpg©r   Údefaultr   ÚassertEqual©r
   Úfilenames     r   Ú
test_basiczDefault.test_basic   s2   € Ü—>‘>Ü'Ó)ÚBØ(Ø %ô	
ˆð 	×Ñ˜Ð#LÕMr   c                 ór   — t        j                  t        d¬«      g d¢dd¬«      }| j                  |d«       y )Nú%(opts)s)r   r   ú
source.gifÚpngr   úsource.gif.pngr$   r'   s     r   Útest_subdir_optszDefault.test_subdir_opts   s4   € Ü—>‘>Ü'¨zÔ:ÚBØ(Ø %ô	
ˆð 	×Ñ˜Ð#3Õ4r   c                 ór   — t        j                  t        d¬«      g d¢dd¬«      }| j                  |d«       y )Nr+   )r   r   r,   r-   r   r.   r$   r'   s     r   Útest_basedir_optszDefault.test_basedir_opts!   s4   € Ü—>‘>Ü'°
Ô;ÚBØ(Ø %ô	
ˆð 	×Ñ˜Ð#3Õ4r   N)r   r   r   r)   r/   r1   r   r   r   r   r      s   „ òNò5ó5r   r   c                   ó   — e Zd Zd„ Zy)ÚHashedc                 ón   — t        j                  t        «       g d¢dd¬«      }| j                  |d«       y )Nr   r   r   r   z6qW1buHgLaZ9.jpg)r   Úhashedr   r&   r'   s     r   r)   zHashed.test_basic-   s2   € Ü—=‘=Ü'Ó)ÚBØ(Ø %ô	
ˆð 	×Ñ˜Ð#5Õ6r   N©r   r   r   r)   r   r   r   r3   r3   +   s   „ ó7r   r3   c                   ó   — e Zd Zd„ Zy)ÚAliasc                 óv   — t        j                  t        «       g d¢dddœdd¬«      }| j                  |d«       y )	Nr   )éd   r:   Úmedium_large)ÚsizeÚALIASr   r   )r    r!   Úthumbnail_optionsr"   r#   zsource.jpg.medium_large.jpg)r   Úaliasr   r&   r'   s     r   r)   zAlias.test_basic9   s:   € Ü—<‘<Ü'Ó)ÚBØ'1¸NÑKØ(Ø %ô
ˆð 	×Ñ˜Ð#@ÕAr   Nr6   r   r   r   r8   r8   7   s   „ óBr   r8   c                   ó   — e Zd Zd„ Zy)ÚSourceHashedc                 ón   — t        j                  t        «       g d¢dd¬«      }| j                  |d«       y )Nr   r   r   r   z!1xedFtqllFo9_100x100_QHCa6G1l.jpg)r   Úsource_hashedr   r&   r'   s     r   r)   zSourceHashed.test_basicF   s4   € Ü×'Ñ'Ü'Ó)ÚBØ(Ø %ô	
ˆð 	×Ñ˜Ð#FÕGr   Nr6   r   r   r   rA   rA   D   s   „ óHr   rA   N)	Údjango.testr   Úeasy_thumbnailsr   r   r   r3   r8   rA   r   r   r   ú<module>rF      sI   ðÝ  å "÷'ñ 'ô5ˆhô 5ô<	7ˆXô 	7ô
BˆHô 
Bô	H8õ 	Hr   