
    Owg                     H    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	y)    N)Seriesc            	       J   e Zd Zej                  j                  de ej                  e	      ej                  f      d        Zej                  j                  d ej                  d      dd ej                  d      ddd ej                  d      dddf      d	        Zy
)TestSeriesToDictmappingc                    t        |j                  |      d      }|j                         }|j                  j	                  d       |_        t        j                  ||       t        |j                  t        j                              }t        t        j                  |j                                     }t        j                  ||       y )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/horilla/myenv/lib/python3.12/site-packages/pandas/tests/series/methods/test_to_dict.pytest_to_dictzTestSeriesToDict.test_to_dict   s    
 //W/=DI"'')!2248
vx0_44+:M:M4NO!+"5"5o6K6K6M"NO
{,<=    input@   
   )abABC)r    r!   cc                     t        |      j                         }t        |d   t              sJ t        |d   t              sJ y )Nr    r!   )r   r   
isinstanceint)r   r   ds      r   test_to_dict_return_typesz*TestSeriesToDict.test_to_dict_return_types   s>     5M!!#!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1$79P9PQ	>	> [["((2,R("((2,Re4"))B-bu5	
''r   r   )
r   numpyr3   r,   pandasr   pandas._testing_testingr   r   r6   r   r   <module>r;      s        ' 'r   