
    Eg                     P    d dl Z d dlZd dlZd dlmZ d dlmZ  G d d          Z	dS )    N)Seriesc            	       :   e Zd Zej                            de ej        e	          ej
        f          d             Zej                            d ej        d          dd ej        d          ddd ej        d          dddf          d	             Zd
S )TestSeriesToDictmappingc                    t          |                    |          d          }|                                }|j                            d           |_        t          j        ||           t          |                    t          j                            }t          t          j        |	                                                    }t          j        ||           d S )N)intots)name)
r   to_dictcopyindex
_with_freqtmassert_series_equalcollectionsCounteritems)selfr   datetime_seriesresultexpectedfrom_methodfrom_constructors          ]/var/www/sysmax/venv/lib/python3.11/site-packages/pandas/tests/series/methods/test_to_dict.pytest_to_dictzTestSeriesToDict.test_to_dict   s    
 //W/==DIII"''))!22488
vx000_44+:M4NNOO!+"5o6K6K6M6M"N"NOO
{,<=====    input@   
   )abABC)r    r!   cc                     t          |                                          }t          |d         t                    sJ t          |d         t                    sJ d S )Nr    r!   )r   r   
isinstanceint)r   r   ds      r   test_to_dict_return_typesz*TestSeriesToDict.test_to_dict_return_types   sU     5MM!!##!C&#&&&&&!C&#&&&&&&&r   N)__name__
__module____qualname__pytestmarkparametrizedictr   defaultdictlistOrderedDictr   npint64uint64r(    r   r   r   r   
   s        [D1+1$779PQ 	> 	> 	> ["(2,,R(("(2,,Re44")B--bu55	
 ' ' ' ' 'r   r   )
r   numpyr3   r,   pandasr   pandas._testing_testingr   r   r6   r   r   <module>r;      s|                        ' ' ' ' ' ' ' ' ' 'r   