
    cj                     L    d dl Zd dlmc mZ d dlZd dlmZ d dl	m
Z
 defdZdS )    N)Path)scan_har_filetmp_pathc                 >   ddddddddd	dgd
diddg dd	idddddddgdddddgddiddgii}| dz  }|                     t          j        |          d           t          |          }|d         }d}||k    }|slt	          j        d|fd||f          t	          j        |          t	          j        |          dz  }dd |iz  }t          t	          j        |                    d x}x}}|d!         }d"}||k    }|slt	          j        d|fd||f          t	          j        |          t	          j        |          dz  }dd |iz  }t          t	          j        |                    d x}x}}|d#         }d"}||k    }|slt	          j        d|fd||f          t	          j        |          t	          j        |          dz  }dd |iz  }t          t	          j        |                    d x}x}}d}|d$         d%         d&         }||v}|slt	          j        d'|fd(||f          t	          j        |          t	          j        |          dz  }dd |iz  }t          t	          j        |                    d x}x}}|d$         d"         d)         }d*}||k    }|slt	          j        d|fd||f          t	          j        |          t	          j        |          dz  }dd |iz  }t          t	          j        |                    d x}x}}d S )+NlogentriesPOSTz4https://sycm.taobao.com/api/qushu/template/list.jsonCookiesecret)namevalueAcceptzapplication/jsontextzpage=1)methodurlheaderspostData   mimeType)statusr   content)requestresponseGETz-https://sycm.taobao.com/api/qushu/export?id=1)r   r   r   zcontent-dispositionz&attachment; filename*=UTF-8''test.xlsxzAapplication/vnd.openxmlformats-officedocument.spreadsheetml.sheetz
sample.harzutf-8)encodingcandidate_count   )==)z%(py1)s == %(py4)s)py1py4zassert %(py6)spy6download_count   list_or_template_count
candidatesr   request_headers)not in)z%(py1)s not in %(py4)ssuggested_filenamez	test.xlsx)	
write_textjsondumpsr   
@pytest_ar_call_reprcompare	_safereprAssertionError_format_explanation)	r   harpathresult@py_assert0@py_assert3@py_assert2@py_format5@py_format7s	            t   /Users/bot1/Volumes/root_for_ai/AI工作区/千牛_数据导出_取数模板CLI_20260531_1331/tests/test_scan_har.py'test_scan_har_detects_download_and_listr:      s`    #)U-5$I$IT\gyKzKz#{%+X$6	    ,/2:WiJj k k  #(N-5$I$I#J    #&-BMu$v$v#w$.0s#t! ! 
C6 l"DOODJsOOgO6664  F#$))$))))))))))$)))))$)))))))))))))))))))))))))))))))"#(q(#q((((((((((#q(((((#((((q(((((((((((((((((((((((((((*+0q0+q0000000000+q00000+0000q000000000000000000000000000E6,/23DEE8EEEEEEEEEEE8EEEEEE8EEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEE,"#78GKG8KGGGGGGGGGG8KGGGGG8GGGGKGGGGGGGGGGGGGGGGGGGGGGGGGGGGG    )builtins@py_builtins_pytest.assertion.rewrite	assertionrewriter,   r*   pathlibr   qianniu_exporter.clir   r:    r;   r9   <module>rD      sx                        . . . . . .#Hd #H #H #H #H #H #Hr;   