
    ci
                         S SK rS SKJs  Jr  S SKr\R                  " SSS9  S SKrS SK	r	Sr
\	R                  " 5       rSrS\4S jrS	\4S
 jrS r\S:X  a  \" 5         gg)    Nz"Manual TAB API exploration script.T)allow_module_levelz#https://api.tab.co.nz/affiliates/v1z
2026-01-05date_yyyy_mm_ddc                 R   / nS n SU U SSS.nU(       a  X#S'   [         R                  [         S3USS9nUR                  5         UR	                  5       nUR                  UR                  S	/ 5      5        UR                  S
5      nU(       d   U$ [        R                  " S5        M  )NH   json)
meet_types	date_fromdate_tolimitenc
page_tokenz/racing/list   paramstimeoutracesnext_page_token皙?)SESSIONgetBASEraise_for_statusr   extendtimesleep)r   r   r   r   rdatas         7/root/tipsharks/tipsharks-elo-api/tests/test_tab_api.pylist_harness_racesr       s    EJ
(&
 #-< KK4&-fbKI	vvxTXXgr*+XX/0
 L 	

3)     race_idc                     SS0n[         R                  [         SU  3USS9nUR                  5         UR	                  5       $ )Nr   r   z/racing/events/r   r   )r   r   r   r   r   )r"   r   r   s      r   get_racer$   -   sA    V_FtfOG95fbQA668Or!   c                     [        [        5      n [        S[        U 5       S[         35        [	        U S5       H  u  pUS   nUR                  S5      nUR                  S5      nUR                  S5      n[        SU S	[        U 5       S
U SU SU SU 35        [        U5      n[        S[        UR                  5       5      5        [        R                  " S5        M     g )NzFound z harness races on    id
meeting_idnumbernamez
[/z] meeting_id=z race= z id=z  keys:r   )r    YESTERDAY_NZprintlen	enumerater   r$   listkeysr   r   )r   i	race_stubr"   r(   race_no	race_nameraces           r   mainr8   4   s    |,E	F3u:,0
?@!%+D/]]<0
--)MM&)	!Ac%j\zl&	9+UYZaYbc	
   	idiik*+

3 ,r!   __main__)builtins@py_builtins_pytest.assertion.rewrite	assertionrewrite
@pytest_arpytestskipr   requestsr   Sessionr   r-   strr    r$   r8   __name__ r!   r   <module>rG      sj       0T J  ,



 :c . zF r!   