
    d                     V    d Z ddlZddlmZmZ ddlmZ ddlm	Z	  G d de	          Z
dS )z+ generic tests from the Datetimelike class     N)DatetimeIndex
date_range)DatetimeLikec                       e Zd ZeZej        defd            Z ej         ej	        d           e
ddd          gddg	          d
             Zd Zd Zd Zd ZdS )TestDatetimeIndexreturnc                 $    t          dd          S )N20130101   )periods)r   selfs    l/var/www/html/t/fyr/venv311/lib/python3.11/site-packages/pandas/tests/indexes/datetimes/test_datetimelike.pysimple_indexzTestDatetimeIndex.simple_index   s    *a0000    
   20130110z-1D)r   freq	index_inc	index_dec)paramsidsc                     |j         S N)param)r   requests     r   indexzTestDatetimeIndex.index   s    
 }r   c                 V    |}d |D             }|                                 |k    sJ d S )Nc                     g | ]}|d S )z%Y-%m-%d ).0xs     r   
<listcomp>z1TestDatetimeIndex.test_format.<locals>.<listcomp>   s    111qOO111r   )format)r   r   idxexpecteds       r   test_formatzTestDatetimeIndex.test_format   s9    11S111zz||x''''''r   c                     d S r   r    r   s    r   
test_shiftzTestDatetimeIndex.test_shift        r   c                     d S r   r    r   s    r   test_intersectionz#TestDatetimeIndex.test_intersection#   r*   r   c                     d S r   r    r   s    r   
test_unionzTestDatetimeIndex.test_union&   r*   r   N)__name__
__module____qualname__r   
_index_clspytestfixturer   tmmakeDateIndexr   r   r'   r)   r,   r.   r    r   r   r   r      s        J^1m 1 1 1 ^1 V^  $$jjRe&T&T&TU+&   	 ( ( (        r   r   )__doc__r3   pandasr   r   pandas._testing_testingr5   !pandas.tests.indexes.datetimeliker   r   r    r   r   <module>r<      s    1 1               : : : : : :         r   