o
    _~#gY                     @   sX   d dl Zd dlZd dlmZmZ d dlmZ d dl	m
Z
mZ ed G dd dZdS )    N)	DataFrameSeries)HDFStoreread_hdftablesc                   @   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}|d }|j|dd	 t|d}t || |d }t|}|	d| W d    n1 sGw   Y  t|d}t || d S )
N            )abdtypetemp.h5dfkey)
tmSubclassedDataFramenpintpr   to_hdfr   assert_frame_equalr   put)selftmp_pathdatasdfexpectedpathresultstore r#   /var/www/static.ux5.de/https/Moving-Object-Detection-with-OpenCV/env/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}|d }|j|dd t|d}t || |d }t|}|	d| W d    n1 sBw   Y  t|d}t || d S )N)r   r	   r
   r   r   serr   )
r   SubclassedSeriesr   r   r   r   r   assert_series_equalr   r   )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   pytestpandasr   r   pandas._testing_testingr   pandas.io.pytablesr   r   importorskipr   r#   r#   r#   r$   <module>   s    
