
    Owg#	                     8    d Z ddlmZ ddlZddlmZ dZd Zd Z	y)zy
Tests that work on both the Python and C engines but do not have a
specific classification into the other test modules.
    )StringIONz2The 'verbose' keyword in pd.read_csv is deprecatedc                 v   | }d}|j                   dk(  rld}t        j                  t        |      5  t	        j
                  t        t        d      5  |j                  t        |      d       d d d        d d d        y t	        j
                  t        t        d      5  |j                  t        |      d       d d d        |j                         }|j                   d	k(  r!d
|j                  v sJ d|j                  v sJ y |j                  dk(  sJ y # 1 sw Y   xY w# 1 sw Y   y xY w# 1 sw Y   sxY w)NzNa,b,c,d
one,1,2,3
one,1,2,3
,1,2,3
one,1,2,3
,1,2,3
,1,2,3
one,1,2,3
two,1,2,3pyarrow?The 'verbose' option is not supported with the 'pyarrow' enginematchFr   check_stacklevelT)verbosecTokenization took:Parser memory cleanup took:zFilled 3 NA values in column a
enginepytestraises
ValueErrortmassert_produces_warningFutureWarningdepr_msgread_csvr   
readouterroutall_parserscapsysparserdatamsgcaptureds         a/var/www/horilla/myenv/lib/python3.12/site-packages/pandas/tests/io/parser/common/test_verbose.pytest_verbose_readr#      s   FD }}	!O]]:S1 	>++X > =>	>
 	 
	#	#X
 6 	56   "H}}#x||333,<<<||AAAA#> >	>
 	6 6s/   !D#D/D# D/D 	D##D,/D8c                 z   | }d}|j                   dk(  rmd}t        j                  t        |      5  t	        j
                  t        t        d      5  |j                  t        |      dd	       d d d        d d d        y t	        j
                  t        t        d      5  |j                  t        |      dd	       d d d        |j                         }|j                   d
k(  r!d|j                  v sJ d|j                  v sJ y |j                  dk(  sJ y # 1 sw Y   xY w# 1 sw Y   y xY w# 1 sw Y   sxY w)Nz\a,b,c,d
one,1,2,3
two,1,2,3
three,1,2,3
four,1,2,3
five,1,2,3
,1,2,3
seven,1,2,3
eight,1,2,3r   r   r   Fr	   Tr   )r   	index_colr   r   r   zFilled 1 NA values in column a
r   r   s         r"   test_verbose_read2r&   1   s-   FD }}	!O]]:S1 	K++X K JK	K
 			#	#X
 C 	BC   "H }}#x||333,<<<||AAAA#K K	K
 	C Cs/   !D%D0D%!D1D"	D%%D.1D:)
__doc__ior   r   pandas._testing_testingr   r   r#   r&        r"   <module>r-      s'      ? BF Br,   