1
2
3
4
5
6
7
8
9
10
11
12
13
14
U
®ý°d]ã@sTddlZddlZddlZddlmZmZddlZdd„Zdd„Z    dd„Z
d    d
„Z dS) éN)Ú_get_dependency_infoÚ _get_sys_infoc    CsVtj |d¡}tj|dt|ƒ}t |¡}W5QRXtƒt    ƒdœ}||ksRt
‚dS)Nztest_output.json©Úas_json©ÚsystemZ dependencies) ÚosÚpathÚjoinÚpdÚ show_versionsÚopenÚjsonÚloadrrÚAssertionError)ÚtmpdirrÚfdÚresultÚexpected©rú[d:\z\workplace\vscode\pyvenv\venv\Lib\site-packages\pandas/tests/util/test_show_versions.pyÚtest_show_versions s 
þrcCs>tjdd| ¡j}t |¡}tƒtƒdœ}||ks:t‚dS)NTrr)    r r Ú
readouterrÚoutrÚloadsrrr)ÚcapsysÚstdoutrrrrrÚtest_show_versions_console_json s 
 
þrcCsVtjdd| ¡j}d|ks"t‚t d|¡s2t‚t d|¡sBt‚t d|¡sRt‚dS)NFrzINSTALLED VERSIONSzcommit\s*:\s[0-9a-f]{40}\nznumpy\s*:\s[0-9]+\..*\nzpyarrow\s*:\s([0-9]+.*|None)\n)r r rrrÚreÚsearch)rrrrrÚtest_show_versions_console1s  
 r c    Cs\tjdd| ¡j}tj |d¡}tj|dt|ƒ}| ¡}W5QRX||ksXt    ‚dS)NTrztest_json.json)
r r rrrr    r
r Úreadr)rrZresult_consoleZout_pathZout_fdZ result_filerrrÚtest_json_output_matchGs 
 
r") rrrZpandas.util._print_versionsrrZpandasr rrr r"rrrrÚ<module>s