
    Owg                     D    d dl Zd dlZd dlmZmZ d dlmZ  G d d      Z	y)    N)CategoricalSeriesc                       e Zd Zd Zd Zd Zy)TestSeriesCountc                     |j                         t        |      k(  sJ t        j                  |d d d<   |j                         t        j                  |      j                         k(  sJ y )N   )countlennpnanisfinitesum)selfdatetime_seriess     ]/var/www/horilla/myenv/lib/python3.12/site-packages/pandas/tests/series/methods/test_count.py
test_countzTestSeriesCount.test_count   sY    $$&#o*>>>>!vv!$$&"++o*F*J*J*LLLL    c                 (   t        t        j                  d      g      }d}t        j                  t
        |      5  t        j                  dd      5  |j                         dk(  sJ 	 d d d        d d d        y # 1 sw Y   xY w# 1 sw Y   y xY w)Nz1990/1/1z"use_inf_as_na option is deprecated)matchuse_inf_as_naT   )r   pd	Timestamptmassert_produces_warningFutureWarningoption_contextr	   )r   sermsgs      r   test_count_inf_as_naz$TestSeriesCount.test_count_inf_as_na   s    bll:./02''SA 	(""?D9 (yy{a'''(	( 	(( (	( 	(s#   BA<+B<B	BBc                     t        t        t        j                  ddt        j                  gg dd            }|j	                         }|dk(  sJ y )Nr   r   )         r   r   T)
categoriesordered)r   r   r   r   r	   )r   r   results      r   test_count_categoricalz&TestSeriesCount.test_count_categorical   sE    Arvv&?D

 {{r   N)__name__
__module____qualname__r   r    r(    r   r   r   r      s    M(r   r   )
numpyr   pandasr   r   r   pandas._testing_testingr   r   r,   r   r   <module>r1      s       r   