hyb
2026-01-30 7657e1b2fa251a2ea372710ad75cb395a3c0e374
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
Ë
oñúhãóü—dZddlmZddlZddlmZddlZddlmZddl    m
cm Z ddl ZddlmZej$j&ej$j(ej$j+d«gZd„Zd„Zd    „Zd
„Zd „Zd „Zd „Zd„Zd„Zd„Z ej$jCdeejDfeejFfed„fejHeeejJd¬«e jLd«¬«ejHeeejJd¬«e jLd«e jLd«e jNej$jQe«d¬«g¬«eejRfe ejTfeejDfeejFfg    «ej$jCddddidddœg«d„««Z+ej$jCd ddg«d!„«Z,y)"z9
Tests for the pandas custom headers in http(s) requests
é)ÚpartialN)ÚBytesIO)Úusing_string_dtypez=ignore:Passing a BlockManager to DataFrame:DeprecationWarningcóܗt«5}tj|d¬«5}|j|«ddd«|j    «cddd«S#1swYŒ"xYw#1swYyxYw)NÚw)ÚfileobjÚmode)rÚgzipÚGzipFileÚwriteÚgetvalue)Úresponse_bytesÚbioÚzippers   úTH:\Change_password\venv_build\Lib\site-packages\pandas/tests/io/test_http_headers.pyÚ
gzip_bytesrs]€Ü    ‹ðcÜ ]‰] 3¨SÔ 1ð    )°VØ L‰L˜Ô (÷    )à|‰|‹~÷ñ÷    )ð    )ú÷ðús!‹A"£AµA"ÁA    ÁA"Á"A+cóD—|jd¬«jd«S©NF)Úindexúutf-8)Úto_csvÚencode©Údfs rÚ csv_responderr!s€Ø 9‰9˜5ˆ9Ó !× (Ñ (¨Ó 1Ð1ócó*—tt|««S©N)rrrs rÚgz_csv_responderr%s€Ü ”m BÓ'Ó (Ð(rcó@—|j«jd«S)Nr)Úto_jsonrrs rÚjson_responderr")s€Ø :‰:‹<× Ñ ˜wÓ 'Ð'rcó*—tt|««Sr)rr"rs rÚgz_json_responderr$-s€Ü ”n RÓ(Ó )Ð)rcóD—|jd¬«jd«Sr)Úto_htmlrrs rÚhtml_responderr'1s€Ø :‰:˜Eˆ:Ó "× )Ñ )¨'Ó 2Ð2rcó(—|jdd¬«S)NFÚpyarrow)rÚengine)Ú
to_parquetrs rÚparquetpyarrow_reponderr,5s€Ø =‰=˜u¨Yˆ=Ó 7Ð7rcó¤—ddl}|jdddd¬«|jdd«5}|j«cddd«S#1swYyxYw)Nrz'memory://fastparquet_user_agent.parquetFÚ fastparquet)rr*Ú compressionÚrb)Úfsspecr+ÚopenÚread)rr1Úfs   rÚparquetfastparquet_responderr59sU€óà‡MMØ1ØØØð    ôð
‰Ð>ÀÓ    EðÈØv‰v‹x÷÷òús ¬AÁAcó„—t«5}|j|«|j«cddd«S#1swYyxYwr)rÚ    to_pickler ©rrs  rÚpickle_respnderr9Ls3€Ü    ‹ðcØ
 ‰ SÔØ|‰|‹~÷÷òús‹!6¶?cóˆ—t«5}|j|d¬«|j«cddd«S#1swYyxYw)NF)Ú write_index)rÚto_statar r8s  rÚstata_responderr=Rs7€Ü    ‹ðcØ
 ‰ C Uˆ Ô+؏|‰|‹~÷÷òús    ‹#8¸Azresponder, read_methodcó2—tj|i|¤ŽdS)Nr)ÚpdÚ    read_html)ÚargsÚkwargss  rú<lambda>rC_s€¤B§L¡L°$Ð$A¸&Ñ$AÀ!Ñ$D€rr))r*)Úmarksr.r1zTODO(infer_string)ÚreasonÚstorage_optionsú
User-AgentÚfooÚbar©rGÚAuthcóø—tjddgi«}gd¢}d|jvrddi}|€|}n||z}nd}t|«j    |r|j «ng«}|j ||«|¬«||j|¬«}tj||«t|jd    j«}    |D]%}
|    j|
«} |sŒ|
|vsŒ| ||
k(rŒ%J‚|    rJ‚y)
NÚaÚb)zAccept-EncodingÚHostÚ
ConnectionrGÚgzzContent-Encodingr
)ÚcontentÚheaders)rFr)r?Ú    DataFrameÚ__name__ÚsetÚunionÚkeysÚ serve_contentÚurlÚtmÚassert_frame_equalÚdictÚrequestsrSÚpop) Ú    responderÚ read_methodÚ
httpserverrFÚexpectedÚdefault_headersÚextraÚexpected_headersÚresultÚrequest_headersÚheaderÚexps             rÚtest_request_headersrkXs€ôP|‰|˜S 3 %˜LÓ)€HÚM€OØ ˆy×!Ñ!Ñ!Ø# VÐ,ˆØ Ð "Ø#‰Oà ˜uÑ $‰OàˆÜ˜?Ó+×1Ñ1Ù"1ˆ×ÑÔ°róÐð×Ñ¡Y¨xÓ%8À%ÐÔHÙ ˜Ÿ™¸Ô I€FÜ×ј& (Ô+ä˜:×.Ñ.¨qÑ1×9Ñ9Ó:€OØ"ò2ˆØ×!Ñ! &Ó)ˆÚ ˜v¨Ò8ؘ/¨&Ñ1Ó1Ð 1Ð1ð2ñ
ÐÐ ˆrr*cóô—dddœ}tj|«tjddgi«}d}tjt
|¬«5|j d||¬    «ddd«y#1swYyxYw)
NÚcustomÚ other_customrJÚ column_nameÚ column_valuezxstorage_options passed with file object or non-fsspec file path|storage_options passed with buffer, or non-supported URL)Úmatchz/tmp/junk.parquet)rFr*)ÚpytestÚ importorskipr?rTÚraisesÚ
ValueErrorr+)r*rSÚtrue_dfÚmsgs    rÚ,test_to_parquet_to_disk_with_storage_optionsrxšs‚€ðØñ€Gô
 ×јÔäl‰l˜M¨NÐ+;Ð<Ó=€Gð    Cðô
‰”z¨Ô    -ñXØ×ÑÐ.ÀÐPVÐÔW÷X÷XñXús ÁA.Á.A7)-Ú__doc__Ú    functoolsrr
ÚiorrrÚpandas._configrÚpandas.util._test_decoratorsÚutilÚ_test_decoratorsÚtdÚpandasr?Úpandas._testingÚ_testingr[ÚmarkÚ
single_cpuÚnetworkÚfilterwarningsÚ
pytestmarkrrrr"r$r'r,r5r9r=Ú parametrizeÚread_csvÚ    read_jsonÚparamÚ read_parquetÚ
skip_if_noÚ&skip_array_manager_not_yet_implementedÚxfailÚ read_pickleÚ
read_statarkrx©rrú<module>r”sðñõÛ Ýã å-ç)Ð)ãÝð ‡KK×ÑØ
‡KK×ÑØ
‡KK×ÑØGóð€
òò2ò)ò(ò*ò3ò8òò&ò 𠇁×ÑØà    ˜Ÿ ™ Ð$Ø    ˜Ÿ™Ð&à Ù Dð    
ð    ˆ ‰ Ø #Ù B—O‘O¨IÔ 6ؐ"—-‘-     Ó*ô    
ð
    ˆ ‰ Ø (Ù B—O‘O¨MÔ :𐗠‘ ˜mÓ,ؐ— ‘ ˜hÓ'Ø×9Ñ9Ø— ‘ ×!Ñ!Ñ"4Ó"6Ð?RÐ!ÓSð    ô    
    
ð
˜"Ÿ.™.Ð)Ø    ˜"Ÿ-™-Ð(Ø    ˜2Ÿ;™;Ð'Ø    ˜BŸL™LÐ)ð5óð>‡×ÑØà Ø    uÐØ eÑ,ðóñóó?ðNð6‡×ÑØ àØðóñXóñXr