
    Mh0                     L    S SK r S SKrS SKrS SKJrJr  S SKrS rS r	S r
S rg)    N)_get_dependency_info_get_sys_infoc                    [         R                  R                  U S5      n[        R                  " US9  [        USS9 n[        R                  " U5      nS S S 5        [        5       [        5       S.nWU:X  d   eg ! , (       d  f       N,= f)Nztest_output.jsonas_jsonutf-8encodingsystemdependencies)
ospathjoinpdshow_versionsopenjsonloadr   r   )tmpdirr   fdresultexpecteds        V/var/www/html/env/lib/python3.13/site-packages/pandas/tests/util/test_show_versions.pytest_show_versionsr      sp    ggll6#56GW%	g	(B2 
)  /,.H
 X 
)	(s   A<<
B
c                     [         R                  " SS9  U R                  5       R                  n[        R
                  " U5      n[        5       [        5       S.nX#:X  d   eg )NTr   r   )r   r   
readouterroutr   loadsr   r   )capsysstdoutr   r   s       r   test_show_versions_console_jsonr"       sV    T" $$F ZZF  /,.H
     c                 $   [         R                  " SS9  U R                  5       R                  nSU;   d   e[        R
                  " SU5      (       d   e[        R
                  " SU5      (       d   e[        R
                  " SU5      (       d   eg )NFr   zINSTALLED VERSIONSzcommit\s*:\s[0-9a-f]{40}\nznumpy\s*:\s[0-9]+\..*\nzpyarrow\s*:\s([0-9]+.*|None)\n)r   r   r   r   research)r    r   s     r   test_show_versions_consoler'   1   s     U# $$F  6))) 992F;;;; 99/8888 996????r#   c                 @   [         R                  " SS9  U R                  5       R                  n[        R
                  R                  US5      n[         R                  " US9  [        USS9 nUR                  5       nS S S 5        UW:X  d   eg ! , (       d  f       N= f)NTr   ztest_json.jsonr   r	   )	r   r   r   r   r   r   r   r   read)r    r   result_consoleout_pathout_fdresult_files         r   test_json_output_matchr.   G   s|    T"&&(,,Nww||F$45HX&	h	)Vkkm 
* [((( 
*	)s   -B
B)r   r   r%   pandas.util._print_versionsr   r   pandasr   r   r"   r'   r.    r#   r   <module>r2      s-     	 	
 &"@,
)r#   