| 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/config/__pycache__/ |
Upload File : |
�
. �g�= � �L � d dl Z d dlmZ d dlmZ d dlZd dlm Z
G d� d� Zy)� N)�config)�OptionErrorc � � e Zd Z ej d�� d� � Zd� Zd� Zd� Zd� Z d� Z
d � Zd
� Zd� Z
d� Zd
� Zd� Zd� Zd� Zd� Zd� Zd� Zd� Zd� Zd� Zd� Zd� Zy)�
TestConfigT)�autousec # � K � |j � 5 }|j t di � |j t dt j t j � � |j t di � |j t di � t j
dd� d �� d d d � y # 1 sw Y y xY w�w)N�_global_config�options�_deprecated_options�_registered_options�chained_assignment�raise)�context�setattr�cf�DictWrapperr �register_option)�self�monkeypatch�ms �AC:\Python312\Lib\site-packages\pandas/tests/config/test_config.py�clean_configzTestConfig.clean_config s� � �� �
�
�
�
"� �a�
�I�I�b�*�B�/�
�I�I�b�)�R�^�^�B�4E�4E�%F�G�
�I�I�b�/��4�
�I�I�b�/��4�
���3�W�=�� � � �s �C �BB4�+ C �4B=�9C c � � t t d� sJ �t t d� sJ �t t d� sJ �t t d� sJ �y )N�
get_option�
set_option�reset_option�describe_option)�hasattr�pd�r s r �test_apizTestConfig.test_api sC � ��r�<�(�(�(��r�<�(�(�(��r�>�*�*�*��r�,�-�-�-� c �� � t j d dg� } |d� |d � d}t j t |�� 5 |d� d d d � y # 1 sw Y y xY w)N� zValue must be one of None\|12��match皙�����?)r �is_one_of_factory�pytest�raises�
ValueError)r �v�msgs r �test_is_one_of_factoryz!TestConfig.test_is_one_of_factory! sS � �� � �$���,�� �"�� �$��.��
�]�]�:�S�
1� �
�c�F� � � �s � A�A c �� � t j ddd� d}t j t |�� 5 t j ddd� d d d � d}t j t |�� 5 t j ddd� d d d � t j t |�� 5 t j ddd� d d d � d }t j t
|�� 5 t j d
d� d d d � t j t
|�� 5 t j dd� d d d � d
}t j t
|�� 5 t j dd� d d d � t j ddd� t j ddd� y # 1 sw Y ��cxY w# 1 sw Y ��3xY w# 1 sw Y ��xY w# 1 sw Y ��xY w# 1 sw Y ��xY w# 1 sw Y �wxY w)N�a� �docz&Option 'a' has already been registeredr% z.Path prefix to option 'a' is already an optionza.b.c.d1�a.b.c.d2zfor is a python keyword�forr za.for.bz(oh my goddess! is not a valid identifierzOh my Goddess!zk.b.c.d1zk.b.c.d2)r r r) r* r r+ �r r- s r �test_register_optionzTestConfig.test_register_option* s� � �
���3��5�)� 7��
�]�]�;�c�
2� .����s�A�u�-� .� ?��
�]�]�;�c�
2� 5����z�1�e�4� 5�
�]�]�;�c�
2� 5����z�1�e�4� 5� (��
�]�]�:�S�
1� )����u�a�(� )�
�]�]�:�S�
1� -����y�!�,� -� 9��
�]�]�:�S�
1� 4����/��3� 4� ���:�q�%�0�
���:�q�%�0�5 .� .��
5� 5�� 5� 5��
)� )�� -� -�� 4� 4�sG �F.�2F;�-G�*G�$G!� G-�.F8�;G�G�G�!G*�-G6c � � t j ddd� t j ddd� t j d� t j ddd� t j ddd � t j d
d� t j dd� t j dd
� t j dd�� t j dd� d}t j t
|�� 5 t j d� d d d � dt j dd�� v sJ �dt j dd�� v sJ �dt j dd�� v sJ �dt j dd�� v sJ �d t j dd�� v sJ �dt j d
d�� v sJ �dt j dd�� v sJ �dt j dd�� v sJ �dt j dd�� v sJ �dt j dd�� v sJ �dt j dd�� vsJ �t j dd� dt j dd�� v sJ �y # 1 sw Y ��exY w)Nr0 r1 r2 �b�doc2zc.d.e1�doc3zc.d.e2�doc4�fzg.h�k� ��rkey�l�foozNo such keys\(s\)r% �no.such.keyF��_print_desc�precated� available�bar)r r �deprecate_optionr) r* r r r r5 s r �test_describe_optionzTestConfig.test_describe_optionK s8 � �
���3��5�)�
���3��6�*�
���C� �
���8�Q��/�
���8�Q��/�
���3��"�
���5�!�$�
���3��"�
���E��,�
���3��&� #��
�]�]�;�c�
2� .����}�-� .� ��*�*�3�E�B�B�B�B���+�+�C�U�C�C�C�C��R�/�/���G�G�G�G���+�+�H�%�H�H�H�H���+�+�H�%�H�H�H�H� �b�0�0��%�H�H�H�H��b�0�0��E�J�J�J�J��R�/�/��5�I�I�I�I��b�(�(��E�B�B�B�B� ��*�*�3�E�B�B�B�B��B�.�.�s��F�F�F�F�
�
�
�c�5�!���*�*�3�E�B�B�B�B�- .� .�s �>I7�7Jc �� � t j ddd� dt j dd�� v sJ �t j d� dk( sJ �t j dd � t j d
� d k( sJ �d}t j t |�� 5 t j d
� d d d � t j d� t j d
� sJ �y # 1 sw Y �6xY w)N�KanBANr1 r2 �kanbaNFrD �kanBaN�KanBanr>