
    A>i                     x    S SK rS SKrS SKJrJr  S SKJr  S SK	J
r
Jr  \R                  " S5         " S S5      rg)    N)	DataFrameSeries)HDFStoreread_hdftablesc                        \ rS rSrS rS rSrg)TestHDFStoreSubclass   c                    SS/SS/S.n[         R                  " U[        R                  S9n[	        U[        R                  S9nUR                  USS9  [        US5      n[         R                  " XT5        [        U5       nUR                  SU5        S S S 5        [        US5      n[         R                  " XT5        g ! , (       d  f       N1= f)	N            )abdtypedfkey)
tmSubclassedDataFramenpintpr   to_hdfr   assert_frame_equalr   put)selftemp_h5_pathdatasdfexpectedresultstores          e/var/www/html/land-tabula/venv/lib/python3.13/site-packages/pandas/tests/io/pytables/test_subclass.py%test_supported_for_subclass_dataframe:TestHDFStoreSubclass.test_supported_for_subclass_dataframe   s    V1a&)$$T9T1

<T
*,-
f/l#uIIdC  $,-
f/ $#s   C  
Cc                    / SQn[         R                  " U[        R                  S9n[	        U[        R                  S9nUR                  USS9  [        US5      n[         R                  " XT5        [        U5       nUR                  SU5        S S S 5        [        US5      n[         R                  " XT5        g ! , (       d  f       N1= f)N)r   r   r   r   serr   )
r   SubclassedSeriesr   r   r   r   r   assert_series_equalr   r   )r   r   r    sserr"   r#   r$   s          r%   "test_supported_for_subclass_series7TestHDFStoreSubclass.test_supported_for_subclass_series#   s    ""4rww7$bgg.Le,,.
v0l#uIIeT" $,.
v0 $#s   =B;;
C	 N)__name__
__module____qualname____firstlineno__r&   r-   __static_attributes__r/       r%   r	   r	      s    01r5   r	   )numpyr   pytestpandasr   r   pandas._testing_testingr   pandas.io.pytablesr   r   importorskipr	   r/   r5   r%   <module>r=      s4      
   H 1 1r5   