
    MhB                     V   S r SSKJr  SSKrSSKrSSKJrJr  SSK	J
r  \R                  R                  S5      r\R                  R                  S5      r\\R                  R#                  SSS	/5      S
 5       5       r\\R                  R#                  SSS	/5      S 5       5       rS rg)zy
Tests that work on both the Python and C engines but do not have a
specific classification into the other test modules.
    )StringION)	DataFrameoption_contextz=ignore:Passing a BlockManager to DataFrame:DeprecationWarningpyarrow_xfail	na_filterTFc                     U nSn[        S[        S5      [        S5      /S-  0/ SQS9nUR                  [        U5      SUS	9n[        R
                  " XT5        g )
NzE,A
a,inf
b,-inf
c,+Inf
d,-Inf
e,INF
f,-INF
g,+INf
h,-INf
i,inF
j,-inFAinfz-inf   )
abcdefghijindexr   	index_colr   r   floatread_csvr   tmassert_frame_equalall_parsersr   parserdataexpectedresults         X/var/www/html/env/lib/python3.13/site-packages/pandas/tests/io/parser/common/test_inf.pytest_inf_parsingr&      sa     F
D 	uU|U6]+a/0@H __Xd^qI_NF&+    c                     U nSn[        S[        S5      [        S5      [        S5      /0/ SQS9nUR                  [        U5      SUS	9n[        R
                  " XT5        g )
Nz&,A
a,Infinity
b,-Infinity
c,+Infinity
r	   infinityz	-infinityz	+infinity)r   r   r   r   r   r   r   r   s         r%   test_infinity_parsingr*   /   se     FD 	uZ %"4eK6HIJH __Xd^qI_NF&+r'   c                    U nSnSn[         nUR                  S:X  a  [         [        4n[        R                  " XCSS9   [        SS5         UR                  [        U5      S S9nS S S 5        S S S 5        [        S	[        R                  S
/5      n[        R                  " WU5        g ! , (       d  f       NJ= f! , (       d  f       NS= f)Nz1.0
NaN
3.0z"use_inf_as_na option is deprecatedpyarrowF)matchcheck_stackleveluse_inf_as_naT)headerg      ?g      @)FutureWarningengineDeprecationWarningr   assert_produces_warningr   r   r   r   npnanr   )r    r!   r"   msgwarnr$   r#   s          r%    test_read_csv_with_use_inf_as_nar9   A   s    FD
.CD}}	!12		#	#De	LOT2__Xd^D_AF 3 
M #rvvs+,H&(+ 32 
M	Ls#   B:B)%B:)
B7	3B::
C)__doc__ior   numpyr5   pytestpandasr   r   pandas._testing_testingr   markfilterwarnings
pytestmarkusefixturesxfail_pyarrowparametrizer&   r*   r9    r'   r%   <module>rH      s       [[''C
 ''8 tUm4, 5 ,, tUm4, 5 , ,r'   