o
    5c                     @   sR   d dl Zd dlmZmZ d dlmZ d dlm	Z	 d dl
mZmZ G dd dZdS )    N)	DataFrameSeries)ensure_clean_path)HDFStoreread_hdfc                   @   s   e Zd Zdd Zdd ZdS )TestHDFStoreSubclassc              	   C   s   ddgddgd}t j|tjd}t|tjd}td}||d t|d}t || W d    n1 s8w   Y  td.}t	|}|
d| W d    n1 sWw   Y  t|d}t || W d    d S 1 srw   Y  d S )	N            )abdtypetemp.h5df)tmSubclassedDataFramenpintpr   r   to_hdfr   assert_frame_equalr   put)selfdatasdfexpectedpathresultstore r    \/var/www/html/gps/gps/lib/python3.10/site-packages/pandas/tests/io/pytables/test_subclass.py%test_supported_for_subclass_dataframe   s   




"z:TestHDFStoreSubclass.test_supported_for_subclass_dataframec              	   C   s   g d}t j|tjd}t|tjd}td}||d t|d}t || W d    n1 s3w   Y  td.}t	|}|
d| W d    n1 sRw   Y  t|d}t || W d    d S 1 smw   Y  d S )N)r   r	   r
   r   r   ser)r   SubclassedSeriesr   r   r   r   r   r   assert_series_equalr   r   )r   r   sserr   r   r   r   r    r    r!   "test_supported_for_subclass_series#   s   




"z7TestHDFStoreSubclass.test_supported_for_subclass_seriesN)__name__
__module____qualname__r"   r'   r    r    r    r!   r      s    r   )numpyr   pandasr   r   pandas._testing_testingr   pandas.tests.io.pytables.commonr   pandas.io.pytablesr   r   r   r    r    r    r!   <module>   s    