+
     ¬Àja  ã                   ón   € ^ RI t ^ RIHt ^ RIHt ^ RIHtHt ^RIH	t	  ! R R]4      t
 ! R R	]4      tR# )
é    N)ÚPath)Úpatch)ÚClientÚTestCase)Úviewsc                   ó8   a € ] tR t^
t o R tR tR tR tRtV t	R# )ÚIndexViewTestsc                ó$   € \        4       V n        R # ©N)r   Úclient©Úselfs   &Ú2/var/www/darrelraines.com/django_app/home/tests.pyÚsetUpÚIndexViewTests.setUp   s   € Ü“hˆŽó    c                ó¼   € V P                   P                  R 4      pV P                  VP                  ^È4       V P	                  VR4       V P                  VR4       R# )Ú/zhome/index.htmlúwa-brand-redN)r   ÚgetÚassertEqualÚstatus_codeÚassertTemplateUsedÚassertContains©r   Úresponses   & r   Ú!test_index_renders_with_red_brandÚ0IndexViewTests.test_index_renders_with_red_brand   sK   € Ø—;‘;—?‘? 3Ó'ˆØ×Ñ˜×-Ñ-¨sÔ3Ø×Ñ Ð*;Ô<Ø×Ñ˜H nÖ5r   c                ó¼   € V P                   P                  R 4      pV P                  VP                  ^È4       V P	                  VR4       V P                  VR4       R# )z/dice/zwa-brand-cyanr   N)r   r   r   r   r   ÚassertNotContainsr   s   & r   Ú%test_other_pages_still_use_cyan_brandÚ4IndexViewTests.test_other_pages_still_use_cyan_brand   sJ   € Ø—;‘;—?‘? 8Ó,ˆØ×Ñ˜×-Ñ-¨sÔ3Ø×Ñ˜H oÔ6Ø×Ñ˜x¨Ö8r   c                óÌ   € V P                   P                  R 4      pV P                  VR4       V P                  VR4       V P                  VR4       V P                  VR4       R# )r   zWelcome!zplease keep off the grassz	Dad JokeszTell Me OneN)r   r   r   r   s   & r   Ú$test_index_has_welcome_and_dad_jokesÚ3IndexViewTests.test_index_has_welcome_and_dad_jokes   sU   € Ø—;‘;—?‘? 3Ó'ˆØ×Ñ˜H jÔ1Ø×Ñ˜HÐ&AÔBØ×Ñ˜H kÔ2Ø×Ñ˜H mÖ4r   )r   N)
Ú__name__Ú
__module__Ú__qualname__Ú__firstlineno__r   r   r!   r$   Ú__static_attributes__Ú__classdictcell__©Ú__classdict__s   @r   r	   r	   
   s   ø‡ € òò6ò9÷5ð 5r   r	   c                   ó8   a € ] tR t^"t o R tR tR tR tRtV t	R# )ÚJokeViewTestsc                óv   € \        \        P                  ! 4       4      R ,          pVP                  VRR7       V# )z	jokes.txtzutf-8)Úencoding)r   ÚtempfileÚmkdtempÚ
write_text)r   ÚcontentÚpaths   && r   Ú_write_jokesÚJokeViewTests._write_jokes#   s/   € Ü”H×$Ò$Ó&Ó'¨+Õ5ˆØ�‰˜¨'ˆÔ2Øˆr   c                óh  € V P                  R 4      p\        P                  ! \        RV4      ;_uu_ 4        \	        ^24       Uu0 uF2  q P
                  P                  R4      P                  4       R,          kK4  	  ppRRR4       V P                  XRR04       R# u upi   + '       g   i     L+; i)zFirst joke.

  
Second joke.
Ú
JOKES_FILEú/jokeÚjokeNzFirst joke.zSecond joke.)	r7   r   Úobjectr   Úranger   r   Újsonr   )r   r6   Ú_Úseens   &   r   Ú/test_joke_comes_from_file_and_skips_blank_linesÚ=JokeViewTests.test_joke_comes_from_file_and_skips_blank_lines(   sƒ   € Ø× Ñ Ð!DÓEˆÜ�\Š\œ% ¨t×4Õ4ÜEJÈ2ÄYÓOÁYÀ—K‘K—O‘O GÓ,×1Ñ1Ó3°F×;Ð;ÁYˆDÐO÷ 5à×Ñ˜ ¨~Ð>Ö?ùò P÷ 5×4ús   ¶B!Á8BÁ<B!ÂB!Â!B1	c                ó  € V P                  R 4      p\        P                  ! \        RV4      ;_uu_ 4        V P	                  V P
                  P                  R4      P                  R4       RRR4       R#   + '       g   i     R# ; i)z

r:   r;   i”  N)r7   r   r=   r   r   r   r   r   )r   r6   s   & r   Útest_empty_file_returns_404Ú)JokeViewTests.test_empty_file_returns_404.   sW   € Ø× Ñ  Ó(ˆÜ�\Š\œ% ¨t×4Õ4Ø×Ñ˜TŸ[™[Ÿ_™_¨WÓ5×AÑAÀ3ÔG÷ 5×4×4Ò4ús   ¶6A6Á6B	c                óN   € V P                  \        P                  ! 4       4       R # r   )Ú
assertTruer   Ú_load_jokesr   s   &r   Ú!test_shipped_jokes_file_has_jokesÚ/JokeViewTests.test_shipped_jokes_file_has_jokes3   s   € Ø�‰œ×)Ò)Ó+Ö,r   © N)
r&   r'   r(   r)   r7   rB   rE   rJ   r*   r+   r,   s   @r   r/   r/   "   s    ø‡ € òò
@òH÷
-ð -r   r/   )r2   Úpathlibr   Úunittest.mockr   Údjango.testr   r   Ú r   r	   r/   rL   r   r   Ú<module>rQ      s,   ðÛ Ý Ý ç (å ô5�Xô 5ô0-�Hö -r   