
    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	J
r
Jr  S SKrSr\R                  " 5       rSS\S\4S	 jjrS
 r\S:X  a  \" 5         gg)    Nz"Manual TAB API exploration script.T)allow_module_level)date	timedeltaz#https://api.tab.co.nz/affiliates/v1date_yyyy_mm_dd	meet_typec                    / nS n U U SSS.nU(       a  XS'   U(       a  X4S'   [        S[         SU 35        [        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   json)	date_fromdate_tolimitenc
meet_types
page_tokenzRequesting: z/racing/list with params: z/racing/list   )paramstimeoutracesnext_page_tokeng?)	printBASESESSIONgetraise_for_statusr
   extendtimesleep)r   r   r   r   r   rdatas          8/root/tipsharks/tipsharks-elo-api/tests/test_tab_api2.py
list_racesr!      s    EJ
(&	
 #,< #-< TF"<VHEFKK4&-fbKI	vvxTXXgr*+XX/0
 L 	

3/     c                     [         R                  " 5       n U [        SS9-
  n[        U 5      [        U5      4 H  n[	        SS 35        [	        SU 35        [	        S 5        S H  nU=(       d    Sn[        X#5      n[	        U S[        U5       S	U 35        U(       d  M>  [        U5      S
::  d  MO  US S
  HG  n[	        SUR                  SS5       SUR                  SS5       SUR                  SS5       35        MI     M     M     g )N   )days
z<============================================================zChecking date: )NHTGALLz: Found z
 races on    z  - meeting_nameUnknownz Rnumber?z: name)r   todayr   strr   r!   lenr   )r1   	yesterday	test_dater   
type_labelr   races          r    mainr8   .   s    JJLE	q))I%j#i.1	6(m	{+,.I"+eJy4EZLUJykJKuUq!"1IDtxx	BC2dhhxY\F]E^^`aeaiaijpr{a|`}~ & / 2r"   __main__)N)builtins@py_builtins_pytest.assertion.rewrite	assertionrewrite
@pytest_arpytestskipr   datetimer   r   requestsr   Sessionr   r2   r!   r8   __name__ r"   r    <module>rG      sd       0T J  $ ,



  @, zF r"   