+
    yȇi	                     N    R t ^ RIt^ RIHtHt ^ RIHtHtH	t	H
t
  ! R R4      tR# )z5
Tests for subclasses of NDArrayBackedExtensionArray
N)CategoricalIndex
date_range)CategoricalDatetimeArrayNumpyExtensionArrayTimedeltaArrayc                   >   a  ] tR t^t o R tR tR tR tR tRt	V t
R# )	TestEmptyc                J   \        . RORR7      pVP                  pRp\        P                  ! W2R7      p\	        V\        4      '       g   Q hVP
                  V8X  g   Q hVP                  P                  \        P                  8X  g   Q h\        P                  ! R	VR7      p\	        V\        4      '       g   Q hVP
                  R	8X  g   Q hVP                  P                  \        P                  8X  g   Q h\        V4       \        \        \        R4      4      ^,          RR7      pVP                  p\        P                  ! W2R7      p\	        V\        4      '       g   Q hVP
                  V8X  g   Q hVP                  P                  \        P                  8X  g   Q hR# )
aT)ordereddtypei   FN)r   bc)   )i   )r   r   r   _empty
isinstanceshape_ndarraynpint8reprlistrangeint16)selfcir   r   results   &    w/Users/max/.openclaw/workspace/postharvest/venv/lib/python3.14/site-packages/pandas/tests/arrays/test_ndarray_backed.pytest_empty_categorical TestEmpty.test_empty_categorical   sA   ot< ##E7&+....||u$$$$$/// ##G59&+....||w&&&$$///V d5:.2EB##E7&+....||u$$$$$000    c                    \        R ^RR7      pVP                  pRp\        P                  ! W2R7      pVP                  V8X  g   Q h\	        V\        4      '       g   Q hVP
                  V8X  g   Q hR# )z
2016-01-01z
Asia/Tokyo)periodstzr   N)    )r   r   r   r   r   r   )r   dtir   r   r   s   &    r   test_empty_dt64tzTestEmpty.test_empty_dt64tz.   se    q\B		%%e9||u$$$&-0000||u$$$r"   c                    Rp\         P                  ! VRR7      p\        V\         4      '       g   Q hVP                  V8X  g   Q hR# )   zdatetime64[ns]r   Nr+   	   )r   r   r   r   r   r   r   s   &  r   test_empty_dt64TestEmpty.test_empty_dt648   s?    %%e3CD&-0000||u$$$r"   c                    Rp\         P                  ! VRR7      p\        V\         4      '       g   Q hVP                  V8X  g   Q hR# )r+   zm8[ns]r   Nr,   )r   r   r   r   r.   s   &  r   test_empty_td64TestEmpty.test_empty_td64>   s>    &&uH=&.1111||u$$$r"   c                   \        \        P                  ! ^^.4      4      pVP                  pRp\         P                  ! W2R7      p\        V\         4      '       g   Q hVP                  V8X  g   Q hVP                  V8X  g   Q hR# )   r   Nr,   )r   r   arrayr   r   r   r   )r   arrr   r   r   s   &    r   test_empty_pandas_array!TestEmpty.test_empty_pandas_arrayD   so    !"((Aq6"23		$++E?&"56666||u$$$||u$$$r"    N)__name__
__module____qualname____firstlineno__r    r(   r/   r2   r8   __static_attributes____classdictcell__)__classdict__s   @r   r	   r	      s#     14%%%% %r"   r	   )__doc__numpyr   pandasr   r   pandas.core.arraysr   r   r   r   r	   r:   r"   r   <module>rF      s(     9% 9%r"   