| Server IP : 209.209.40.120 / Your IP : 216.73.217.112 Web Server : Microsoft-IIS/10.0 System : Windows NT NEWWWW 10.0 build 17763 (Windows Server 2019) i586 User : NEWWWW$ ( 0) PHP Version : 8.3.30 Disable Function : NONE MySQL : OFF | cURL : ON | WGET : OFF | Perl : OFF | Python : OFF | Sudo : OFF | Pkexec : OFF Directory : C:/Python312/Lib/site-packages/pandas/tests/series/__pycache__/ |
Upload File : |
�
0 �gk
� � � d dl Zd dlZd dlZd dlmZ ej j d� Z
G d� d� Z G d� dej � Z
d� Zy)� NzMignore:Passing a BlockManager|Passing a SingleBlockManager:DeprecationWarningc � � e Zd Zej j ddddgddgdgddd gd d
gdgg� d� � Zd
� Zd� Zd� Z d� Z
d� Zd� Zy)�TestSeriesSubclassingz&idx_method, indexer, exp_data, exp_idx�loc�a�b� � �ab�iloc� � �cdc �� � t j g d�t d� �� }t ||� | }t j |t |� �� }t j ||� y )N�r r r r
�abcd��index)�tm�SubclassedSeries�list�getattr�assert_series_equal)�self�
idx_method�indexer�exp_data�exp_idx�s�res�exps �CC:\Python312\Lib\site-packages\pandas/tests/series/test_subclass.py�test_indexing_slicedz*TestSeriesSubclassing.test_indexing_sliced
sQ � �
����D��L�A���a��$�W�-���!�!�(�$�w�-�@��
���s�C�(� c �� � t j g d�t d� d�� }|j � }t j dg d�it d� �� }t j
||� y )Nr r �xxx)r �namer )r r r �to_frame�SubclassedDataFrame�assert_frame_equal�r r r r s r! �
test_to_framez#TestSeriesSubclassing.test_to_frame sP � �����D��L�u�M���j�j�l���$�$�e�\�%:�$�v�,�O��
���c�3�'r# c �� � t j g d�t d� t d� g�� }|j � }t j ddgddgd �d
dg�� }t j
||� y )Nr �aabb�xyxyr r r r r
)�x�yr r )r r r �unstackr( r) r* s r! �test_subclass_unstackz+TestSeriesSubclassing.test_subclass_unstack s_ � �����T�&�\�4��<�4P�Q���i�i�k���$�$�A�q�6��A��%?��S�z�R��
���c�3�'r# c �J � t j � }dt |� v sJ �y )Nr )r r �repr)r �
sub_seriess r! �test_subclass_empty_reprz.TestSeriesSubclassing.test_subclass_empty_repr) s# � ��(�(�*�
�!�T�*�%5�5�5�5r# c �$ � d}t j d|d�� }t j dt j
t j
t j
gi|�� }|j
|dd � }t |t j � sJ �y )Nr z1/1/1990�53s)�periods�freq�Ar ���)�pd�
date_ranger r �np�nan�asof�
isinstance)r �N�rngr �results r! � test_asofzTestSeriesSubclassing.test_asof- sm � �
���m�m�J���>������r�v�v�r�v�v�r�v�v�&>� ?�s�K������B�C��!���&�"�"5�"5�6�6�6r# c � � t j g d�dg ddgg� }|j � }t |t j � sJ �y )N�r r r �foor r
)r r �exploderB )r r rE s r! �test_explodez"TestSeriesSubclassing.test_explode5 s@ � �����E�2��1�v� >�?��������&�"�"5�"5�6�6�6r# c � � t j g d�� }t j g d�� }|j |� sJ �|j |� sJ �y )NrH )r= �Seriesr r �equals)r �s1�s2s r! �test_equalsz!TestSeriesSubclassing.test_equals: sB � � �Y�Y�y�
!��
�
�
��
+���y�y��}��}��y�y��}��}r# N)
�__name__�
__module__�__qualname__�pytest�mark�parametrizer"