+
    "Yj  c            
       `   ^ RI t^ RIHu Ht ^ RIt^ RIt]P                  P                  ^ ]P                  P                  ]P                  P                  ]P                  P                  ]4      R4      4      4       ^ RIHtHtHtHt R tR tR tR tR tR	 tR
 tR tR tR tR tR tR# )    Nz..)apppagesteam_settingsusersc            	         \         P                  ! 4       p V P                  R 4      pVP                  p^q2V8H  qD'       g   \        P
                  ! RV3R	W#34      RR\        P                  ! 4       9   g   \        P                  ! V4      '       d   \        P                  ! V4      MRR\        P                  ! V4      R\        P                  ! V4      /,          pRRV/,          p\        \        P                  ! V4      4      hR;p;rCR# )
/py0responsepy2py5assert %(py7)spy7N==z3%(py2)s
{%(py2)s = %(py0)s.status_code
} == %(py5)sr   test_clientgetstatus_code
@pytest_ar_call_reprcompare@py_builtinslocals_should_repr_global_name	_safereprAssertionError_format_explanationclientr	   @py_assert1@py_assert4@py_assert3@py_format6@py_format8s          6C:\Users\Warar\Desktop\2rare website\tests\test_app.pytest_home_page_rendersr%   	   sr    __Fzz#H&&&&&&&&&&&&&&&&&&&&&&&&&&&&&    c            	         \         P                  ! 4       p V P                  R 4      pVP                  p^q2V8H  qD'       g   \        P
                  ! RV3R	W#34      RR\        P                  ! 4       9   g   \        P                  ! V4      '       d   \        P                  ! V4      MRR\        P                  ! V4      R\        P                  ! V4      /,          pRRV/,          p\        \        P                  ! V4      4      hR;p;rCR# )
/teamr   r	   r
   r   r   r   Nr   r   r   r   s          r$   test_team_page_rendersr)      ss    __Fzz'"H&&&&&&&&&&&&&&&&&&&&&&&&&&&&&r&   c            	         \         P                  ! 4       p \        P                  ! R R4      p ^ RI Hp RVR &   V P                  R4      pVP
                  p^qTV8H  qf'       g   \        P                  ! RV3RWE34      RR\        P                  ! 4       9   g   \        P                  ! V4      '       d   \        P                  ! V4      MRR\        P                  ! V4      R\        P                  ! V4      /,          pR	R
V/,          p\        \        P                  ! V4      4      hR;p;reRqP                  qYV9   q'       g   \        P                  ! RV
3RW34      R\        P                  ! V	4      RR\        P                  ! 4       9   g   \        P                  ! V4      '       d   \        P                  ! V4      MRR\        P                  ! V4      /,          pR	R
V/,          p\        \        P                  ! V4      4      hR;p	;rRqP                  qYV9   q'       g   \        P                  ! RV
3RW34      R\        P                  ! V	4      RR\        P                  ! 4       9   g   \        P                  ! V4      '       d   \        P                  ! V4      MRR\        P                  ! V4      /,          pR	R
V/,          p\        \        P                  ! V4      4      hR;p	;rWR &   R#   TXR &   i ; i)background_image )site_settingszdemo-background.pngr   r   r	   r
   r   r   r   Ns   site-backgroundpy1py3s#   /static/uploads/demo-background.pngr   r   inz,%(py1)s in %(py5)s
{%(py5)s = %(py3)s.data
})r   r   r   r   r-   r   r   r   r   r   r   r   r   r   data)r   originalr-   r	   r   r    r!   r"   r#   @py_assert0@py_assert2s              r$   1test_background_image_is_rendered_when_configuredr7      s[   __F  !3R8H5%,A()::c?*****************************22222222222222222222222222222FFFFFFFFFFFFFFFFFFFFFFFFFFFFF,4()H()s!   BK: 4C8K: -C"K: A$K: :Lc                     \         P                  ! 4       p V P                  R RR7      pVP                  pRq2V8H  qD'       g   \        P
                  ! RV3RW#34      RR\        P                  ! 4       9   g   \        P                  ! V4      '       d   \        P                  ! V4      MRR\        P                  ! V4      R\        P                  ! V4      /,          pRR	V/,          p\        \        P                  ! V4      4      hR
;p;rCVP                  R,          qwP                  pRq8! V4      q'       g   RR\        P                  ! V4      R\        P                  ! V4      R\        P                  ! V4      R	\        P                  ! V	4      /,          p\        \        P                  ! V4      4      hR
;p;p;r9R
# )z/adminFfollow_redirects.  r   r	   r
   r   r   r   NLocation/loginJassert %(py7)s
{%(py7)s = %(py3)s
{%(py3)s = %(py1)s.endswith
}(%(py5)s)
}r.   r/   r   r   r   r   r   r   r   r   r   r   r   r   r   r   headersendswith
r   r	   r   r    r!   r"   r#   r5   r6   @py_assert6s
             r$   test_admin_page_requires_loginrD   #   s    __Fzz(Uz;H&&&&&&&&&&&&&&&&&&&&&&&&&&&&&:::::::::::::::::::::::r&   c                     \         P                  ! 4       p V P                  R RR7      pVP                  pRq2V8H  qD'       g   \        P
                  ! RV3RW#34      RR\        P                  ! 4       9   g   \        P                  ! V4      '       d   \        P                  ! V4      MRR\        P                  ! V4      R\        P                  ! V4      /,          pRR	V/,          p\        \        P                  ! V4      4      hR
;p;rCVP                  R,          qwP                  pRq8! V4      q'       g   RR\        P                  ! V4      R\        P                  ! V4      R\        P                  ! V4      R	\        P                  ! V	4      /,          p\        \        P                  ! V4      4      hR
;p;p;r9R
# )z/admin/pagesFr9   r;   r   r	   r
   r   r   r   Nr<   r=   r>   r.   r/   r   r   r?   rB   s
             r$   &test_nested_admin_routes_require_loginrF   *   s    __Fzz.5zAH&&&&&&&&&&&&&&&&&&&&&&&&&&&&&:::::::::::::::::::::::r&   c            	         \         P                  ! 4       p V P                  R RRRR/RR7      pVP                  p^q2V8H  qD'       g   \        P
                  ! RV3RW#34      RR\        P                  ! 4       9   g   \        P                  ! V4      '       d   \        P                  ! V4      MRR	\        P                  ! V4      R
\        P                  ! V4      /,          pRRV/,          p\        \        P                  ! V4      4      hR;p;rCRqqP                  q7V9   q'       g   \        P
                  ! RV3RWs34      R\        P                  ! V4      RR\        P                  ! 4       9   g   \        P                  ! V4      '       d   \        P                  ! V4      MRR
\        P                  ! V4      /,          pRRV/,          p\        \        P                  ! V4      4      hR;p;rR# )r=   username
2rareadminpassword	2rare2026Tr3   r:   r   r	   r
   r   r   r   Ns   Admin dashboardr.   r/   r   r   r0   r2   r   r   postr   r   r   r   r   r   r   r   r   r3   	r   r	   r   r    r!   r"   r#   r5   r6   s	            r$   test_admin_login_allows_accessrP   1   s    __F{{8LK+   H '&&&&&&&&&&&&&&&&&&&&&&&&&&&&.............................r&   c            	         \         P                  ! 4       p V P                  R RRRR/RR7       V P                  RRRRR	/RR7      pVP                  p^q2V8H  qD'       g   \        P
                  ! RV3RW#34      R
R\        P                  ! 4       9   g   \        P                  ! V4      '       d   \        P                  ! V4      MRR\        P                  ! V4      R\        P                  ! V4      /,          pRRV/,          p\        \        P                  ! V4      4      hR;p;rCR \         4       p\        V4      qD'       g   RR
R\        P                  ! 4       9   g!   \        P                  ! \        4      '       d   \        P                  ! \        4      MRR\        P                  ! V4      R\        P                  ! V4      /,          p\        \        P                  ! V4      4      hR;r$V P                  RRR7      pVP                  p^q2V8H  qD'       g   \        P
                  ! RV3RW#34      R
R\        P                  ! 4       9   g   \        P                  ! V4      '       d   \        P                  ! V4      MRR\        P                  ! V4      R\        P                  ! V4      /,          pRRV/,          p\        \        P                  ! V4      4      hR;p;rCR \         4       p\        V4      qD'       * q'       g   RR
R\        P                  ! 4       9   g!   \        P                  ! \        4      '       d   \        P                  ! \        4      MRR\        P                  ! V4      R\        P                  ! V4      /,          p\        \        P                  ! V4      4      hR;p;rIR# )r=   rH   rI   rJ   rK   TrL   z/admin/create-usertestuser	secret123r   create_responser
   r   r   r   Nc              3   8   "   T F  qR ,          R8H  x  K  	  R# 5irH   rR   N .0users   & r$   	<genexpr>Jtest_user_accounts_can_be_created_and_deleted_via_admin.<locals>.<genexpr>G   s     @@@   ,assert %(py4)s
{%(py4)s = %(py0)s(%(py2)s)
}anypy4z/admin/delete-user/testuserr9   delete_responsec              3   8   "   T F  qR ,          R8H  x  K  	  R# 5irV   rW   rX   s   & r$   r[   r\   K   s     DDDr]   z0assert not %(py4)s
{%(py4)s = %(py0)s(%(py2)s)
}r   r   )r   r   rN   r   r   r   r   r   r   r   r   r   r   r_   )
r   rT   r   r    r!   r"   r#   @py_format5ra   @py_assert5s
             r$   7test_user_accounts_can_be_created_and_deleted_via_adminre   ;   s   __F
KKLK    
 kk"6JK>  " O .----------------------------@@@@@@@@@@@@@@@@@@@@@@@@@@kk"?RVkWO-----------------------------DDDDDDDDDDDDDDDDDDDDDDDDDDDr&   c            	         \         P                  ! 4       p V P                  R RRRR/RR7       V P                  R/ RR	bR
RbRRbRRbRRbRRbRRbRRbRRbRRbRRbRRbR R!bR"R#bR$R%bR&R'bR(R)bR*R+R,R-/CRR7      pVP                  p^q2V8H  qD'       g   \        P
                  ! R8V3R9W#34      R.R/\        P                  ! 4       9   g   \        P                  ! V4      '       d   \        P                  ! V4      MR/R0\        P                  ! V4      R1\        P                  ! V4      /,          pR2R3V/,          p\        \        P                  ! V4      4      hR4;p;rCR5qqP                  q7V9   q'       g   \        P
                  ! R:V3R;Ws34      R6\        P                  ! V4      R7R/\        P                  ! 4       9   g   \        P                  ! V4      '       d   \        P                  ! V4      MR/R1\        P                  ! V4      /,          pR2R3V/,          p\        \        P                  ! V4      4      hR4;p;rR4# )<r=   rH   rI   rJ   rK   TrL   /admin/update-team
team_title
2rare Team
team_introUpdated team intro.stat_label_1Winsstat_value_133stat_label_2Lossesstat_value_26stat_label_3Eventsstat_value_312stat_label_4	Followersstat_value_460Ksocial_name_1Discordsocial_url_1https://discord.gg/examplesocial_label_1Join the squadsocial_name_2TikToksocial_url_2https://tiktok.com/@2raresocial_label_2Watch highlightssocial_name_3YouTubesocial_url_3zhttps://youtube.com/@2raresocial_label_3zWatch recapsr   r	   r
   r   r   r   Ns   updated successfullyr.   r/   r   r   r0   r2   rM   rO   s	            r$   +test_team_settings_can_be_updated_via_adminr   N   s   __F
KKLK     {{/ 7l7+7 	7 		7
 	7 	7 	7 	7 	7 	7 	7 	47 	*7 	7 	37  	,!7" 	#7$ 	4.'7( )  H* '&&&&&&&&&&&&&&&&&&&&&&&&&&&&33333333333333333333333333333r&   c                     \         P                  ! 4       p V P                  R RRRR/RR7       \        \        4      pV P                  RRR	R
RRR/RR7      pVP
                  p^qCV8H  qU'       g   \        P                  ! RV3RW434      RR\        P                  ! 4       9   g   \        P                  ! V4      '       d   \        P                  ! V4      MRR\        P                  ! V4      R\        P                  ! V4      /,          pRRV/,          p\        \        P                  ! V4      4      hR;p;rT\        \        4      qV8H  qD'       Eg]   \        P                  ! RV3R W34      RR\        P                  ! 4       9   g!   \        P                  ! \        4      '       d   \        P                  ! \        4      MRRR\        P                  ! 4       9   g!   \        P                  ! \        4      '       d   \        P                  ! \        4      MRR\        P                  ! V4      RR\        P                  ! 4       9   g   \        P                  ! V4      '       d   \        P                  ! V4      MR/,          pRRV/,          p\        \        P                  ! V4      4      hR;rR \         4       p\        V4      qU'       g   RRR\        P                  ! 4       9   g!   \        P                  ! \        4      '       d   \        P                  ! \        4      MRR\        P                  ! V4      R\        P                  ! V4      /,          p	\        \        P                  ! V	4      4      hR;r5R# )!r=   rH   rI   rJ   rK   TrL   z/admin/add-pagetitleRosterslugrostercontentzMeet the 2rare roster.r   r	   r
   r   r   r   Nlenr.   r   r/   initial_countc              3   8   "   T F  qR ,          R8H  x  K  	  R# 5i)r   r   NrW   )rY   pages   & r$   r[   *test_add_page_via_admin.<locals>.<genexpr>{   s     :::r]   r^   r_   r`   r   r   )z0%(py3)s
{%(py3)s = %(py0)s(%(py1)s)
} == %(py5)s)r   r   rN   r   r   r   r   r   r   r   r   r   r   r   r_   )
r   r   r	   r   r    r!   r"   r#   r6   rc   s
             r$   test_add_page_via_adminr   m   s   __F
KKLK     JM{{,+4 	  H
 '&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&::::::::::::::::::::::::::r&   c                  	   \         P                  ! 4       p V P                  R RRRR/RR7       V P                  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7      pVP                  p^q2V8H  qD'       g   \        P
                  ! R0V3R1W#34      RR\        P                  ! 4       9   g   \        P                  ! V4      '       d   \        P                  ! V4      MRR \        P                  ! V4      R!\        P                  ! V4      /,          pR"R#V/,          p\        \        P                  ! V4      4      hR$;p;rCR% \        P                  ! R&. 4       4       p\        V4      qD'       g   R'RR(\        P                  ! 4       9   g!   \        P                  ! \        4      '       d   \        P                  ! \        4      MR(R \        P                  ! V4      R)\        P                  ! V4      /,          p\        \        P                  ! V4      4      hR$;r$V P                  R*4      pVP                  p^q2V8H  qD'       g   \        P
                  ! R0V3R1W#34      RR\        P                  ! 4       9   g   \        P                  ! V4      '       d   \        P                  ! V4      MRR \        P                  ! V4      R!\        P                  ! V4      /,          pR"R#V/,          p\        \        P                  ! V4      4      hR$;p;rCR+qP                  q9V9   q'       g   \        P
                  ! R2V
3R3W34      R,\        P                  ! V	4      R-R.\        P                  ! 4       9   g   \        P                  ! V4      '       d   \        P                  ! V4      MR.R!\        P                  ! V4      /,          pR"R#V/,          p\        \        P                  ! V4      4      hR$;p	;rR/qP                  q9V9   q'       g   \        P
                  ! R2V
3R3W34      R,\        P                  ! V	4      R-R.\        P                  ! 4       9   g   \        P                  ! V4      '       d   \        P                  ! V4      MR.R!\        P                  ! V4      /,          pR"R#V/,          p\        \        P                  ! V4      4      hR$;p	;rR$# )4r=   rH   rI   rJ   rK   TrL   rg   rh   ri   rj   rk   rl   rm   rn   ro   r|   r}   r~   r   r   r   roster_name_1Aidenroster_role_1Captainroster_name_2Minaroster_role_2Supportr   r	   r
   r   r   r   Nc              3   8   "   T F  qR ,          R8H  x  K  	  R# 5i)namer   NrW   )rY   members   & r$   r[   ?test_roster_members_can_be_updated_via_admin.<locals>.<genexpr>   s     WWWr]   r   r^   r_   r`   r(   s   Aidenr.   r/   team_responses   Captainr   r   r0   r2   )r   r   rN   r   r   r   r   r   r   r   r   r   r   r   r_   r3   )r   r	   r   r    r!   r"   r#   rc   r   r5   r6   s              r$   ,test_roster_members_can_be_updated_via_adminr   ~   sQ   __F
KKLK     {{/l+4*7   H '&&&&&&&&&&&&&&&&&&&&&&&&&&&&WWWWWWWWWWWWWWWWWWWWWWWWWWWWJJw'M&&&&&&&&&&&&&&&&&&&&&&&&&&&&&)))))))))))))))))))))))))))))+++++++++++++++++++++++++++++r&   c                  v   \         P                  ! 4       p V P                  R RRRR/RR7       V P                  R/ RR	bR
RbRRbRRbRRbRRbRRbRRbRRbRRbRRbRRbR R!bR"RbR#R$bR%R&bR'RbR(R)R*R+R,R-R.RR/R0R1R2R3R4R5R6R7R8R9R:R;R/CRR7      pVP                  p^q2V8H  qD'       g   \        P
                  ! RNV3ROW#34      R<R=\        P                  ! 4       9   g   \        P                  ! V4      '       d   \        P                  ! V4      MR=R>\        P                  ! V4      R?\        P                  ! V4      /,          pR@RAV/,          p\        \        P                  ! V4      4      hRB;p;rC\        RC,           Uu. uF  qwRD,          NK  	  ppR.qHV8H  q'       gy   \        P
                  ! RNV	3RPW34      RE\        P                  ! V4      RF\        P                  ! V4      /,          p
RGRHV
/,          p\        \        P                  ! V4      4      hRB;p;r\        RI,           Uu. uF  qRJ,          NK  	  ppR.qHV8H  q'       gy   \        P
                  ! RNV	3RPW34      RE\        P                  ! V4      RF\        P                  ! V4      /,          p
RGRHV
/,          p\        \        P                  ! V4      4      hRB;p;r\        RK,           Uu. uF  qRL,          NK  	  ppR$.qHV8H  q'       gy   \        P
                  ! RNV	3RPW34      RE\        P                  ! V4      RF\        P                  ! V4      /,          p
RGRHV
/,          p\        \        P                  ! V4      4      hRB;p;r\        RM,           Uu. uF  qRJ,          NK  	  ppR0.qHV8H  q'       gy   \        P
                  ! RNV	3RPW34      RE\        P                  ! V4      RF\        P                  ! V4      /,          p
RGRHV
/,          p\        \        P                  ! V4      4      hRB;p;rRB# u upi u upi u upi u upi )Qr=   rH   rI   rJ   rK   TrL   rg   rh   ri   rj   Updated intro.rl   rm   rn   ro   rp   rq   rr   rs   remove_stat_21r|   r}   r~   r   r   r   r   r   r   r   r   r   remove_social_2post_title_1zNew clip
post_url_1zhttps://example.com/clippost_platform_1post_title_2zMatch recap
post_url_2zhttps://example.com/recappost_platform_2r   remove_post_2r   r   r   r   roster_link_1zhttps://example.com/aidenr   r   r   r   roster_link_2zhttps://example.com/minaremove_roster_2r   r	   r
   r   r   r   Nstatslabelr.   r`   assert %(py6)spy6socialsr   postsr   r   r   r   z%(py1)s == %(py4)sr   r   rN   r   r   r   r   r   r   r   r   r   r   )r   r	   r   r    r!   r"   r#   statr5   r6   rc   @py_format7socialrN   r   s                  r$   ,test_selected_items_can_be_removed_via_adminr      s   __F
KKLK    
 {{/ 7l7&7 	7 		7
 	7 	7 	7 	7 	47 	*7 	7 	37 	,7 	37 	
7  	0!7" 	8#7$ 	1943397: ;  H> '&&&&&&&&&&&&&&&&&&&&&&&&&&&&IIIIIIIIIIIIIIIIIIIIIIQQQQQQQQQQQQQQQQQQQQQQMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNN JQMNs    P'-P,P1P6c                  N   \         P                  ! 4       p V P                  R RRRR/RR7       V P                  RRR	R
RRRRRRRRRRRRR/RR7      pVP                  p^q2V8H  qD'       g   \        P
                  ! R'V3R(W#34      RR\        P                  ! 4       9   g   \        P                  ! V4      '       d   \        P                  ! V4      MRR\        P                  ! V4      R\        P                  ! V4      /,          pRRV/,          p\        \        P                  ! V4      4      hR;p;rC\        R,          ^ ,          R ,          pRqGV8H  q'       gy   \        P
                  ! R'V3R)Wt34      R!\        P                  ! V4      R"\        P                  ! V4      /,          p	R#R$V	/,          p
\        \        P                  ! V
4      4      hR;p;r\        R,          ^ ,          R%,          pRqGV8H  q'       gy   \        P
                  ! R'V3R)Wt34      R!\        P                  ! V4      R"\        P                  ! V4      /,          p	R#R$V	/,          p
\        \        P                  ! V
4      4      hR;p;r\        R,          ^ ,          R&,          pRqGV8H  q'       gy   \        P
                  ! R'V3R)Wt34      R!\        P                  ! V4      R"\        P                  ! V4      /,          p	R#R$V	/,          p
\        \        P                  ! V
4      4      hR;p;rR# )*r=   rH   rI   rJ   rK   TrL   rg   rh   ri   rj   r   rl   Quarterfinalsstat_opponent_1Nexusstat_score_1z3 - 1stat_result_1Winstat_date_1zJun 14stat_details_1zGrand Finals qualifierr   r	   r
   r   r   r   Nr   opponentr.   r`   r   r   scoreresultr   r   r   r   )r   r	   r   r    r!   r"   r#   r5   r6   rc   r   s              r$   -test_match_style_stats_can_be_saved_via_adminr      s   __F
KKLK    
 {{/l&7x2	7   	H '&&&&&&&&&&&&&&&&&&&&&&&&&&&&;;;;;;;;;;;;;;;;;;;;;888888888888888888888777777777777777777777r&   )builtinsr   _pytest.assertion.rewrite	assertionrewriter   ossyspathinsertabspathjoindirname__file__r   r   r   r   r%   r)   r7   rD   rF   rP   re   r   r   r   r   r   rW   r&   r$   <module>r      s      	 
 277??277<<0I4#PQ R 0 0''5;;/E&4>;",8*OZ8r&   