| Server IP : 121.121.20.254 / Your IP : 216.73.217.141 Web Server : Microsoft-IIS/10.0 System : Windows NT WEB-SERVER 10.0 build 20348 (Windows Server 2022) AMD64 User : IUSR ( 0) PHP Version : 8.3.28 Disable Function : NONE MySQL : ON | cURL : ON | WGET : OFF | Perl : OFF | Python : OFF | Sudo : OFF | Pkexec : OFF Directory : C:/Python312/Lib/test/__pycache__/ |
Upload File : |
�
���g� � � � d dl Z d dlZd dlZd dlZd dlZd dlZd dlZd dlZd dlZd dl Z d dl
Z
d dlZd dlZd dl
Z
d dlmZ d dlmZ d dlmZmZ d dlmZ G d� dej, � Z G d� d ej0 � Z G d
� dej0 � Zej4 G d� d
e� � Z G d� de� Z G d� de� Z G d� de� Z d� Z! G d� dejD � Z# G d� de$� Z%efZ& e%de&i � Z' G d� de'� Z( G d� de'� Z) G d� de'� Z* G d � d!e'� Z+ G d"� d#e'� Z, G d$� d%e'� Z- G d&� d'e'� Z. G d(� d)e'� Z/ G d*� d+e'� Z0 G d,� d-e'� Z1 G d.� d/e'� Z2 G d0� d1e'� Z3 G d2� d3e'� Z4 G d4� d5e'� Z5 G d6� d7e'� Z6 G d8� d9e'� Z7 G d:� d;e'� Z8 G d<� d=e'� Z9 G d>� d?e'� Z: G d@� dAe'� Z; G dB� dCe'� Z< G dD� dEe'� Z= G dF� dGe'� Z> G dH� dIe'� Z? G dJ� dKe'� Z@ G dL� dMe'� ZA G dN� dOe'� ZB G dP� dQe'� ZC G dR� dSe'� ZD G dT� dUe'� ZE G dV� dWe'� ZF G dX� dYe'� ZG G dZ� d[e'� ZH G d\� d]e'� ZI G d^� d_e'� ZJ G d`� dae'� ZK G db� dce'� ZL G dd� dee'� ZM G df� dge'� ZN G dh� die'� ZO G dj� dke'� ZP G dl� dme'� ZQ G dn� doe� ZR G dp� dqe'� ZS G dr� dse'� ZT G dt� due'� ZU G dv� dwe'� ZV G dx� dye'� ZW G dz� d{e'� ZX G d|� d}e'� ZY G d~� de'� ZZ G d�� d�e'� Z[ G d�� d�e'� Z\ G d�� d�e'� Z] G d�� d�e'� Z^ G d�� d�e'� Z_ G d�� d�e'� Z` G d�� d�e'� Za G d�� d�e'� Zb G d�� d�e'� Zc G d�� d�e'� Zd G d�� d�e'� Ze G d�� d�e'� Zf G d�� d�e'� Zg G d�� d�e'� Zh G d�� d�e'� Zi G d�� d�e'� Zj G d�� d�e'� Zk G d�� d�e'� Zl G d�� d�e'� Zm G d�� d�e'� Zn G d�� d�e'� Zo G d�� d�e'� Zp G d�� d�e'� Zq G d�� d�e'� Zr G d�� d�e'� Zs G d�� d�e'� Zt G d�� d�e'� Zu G d�� d�e'� Zv G d�� d�e'� Zw G d�� d�e'� Zx G d�� d�e'� Zy G d�� d�e'� Zz G d�� d�e'� Z{ G d d�e'� Z| G dĄ d�e'� Z} G dƄ d�ee'� Z~ G dȄ d�ee'� Z G dʄ d�e� Z� e� Z� e� Z� G d̄ dͫ Z� e�dΫ Z� e�dϫ Z� e�dЫ Z� e�dѫ Z� e�dҫ Z� e�dӫ Z� G dԄ d�e� Z� G dք d�ee'� Z� G d d�ee'� Z� G dڄ d�ee'� Z� G d܄ d�e� Z�e�j G dބ d�ee'� � Z�e�j G d� d�ee'� � Z�e�j G d� d�ee'� � Z�e�j G d� d�e�� � Z� G d� d�e� Z� G d� d�e� Z� G d� d�e'� Z� G d� d�e'� Z� G d� d�e'� Z� G d� d�e� Z� G d� d�e'� Z� G d� d�e� Z� G d�� d�e'� Z� G d�� d�e� Z� G d�� d�e� Z� G d�� d�e� Z� G d�� d�e� Z� G �d � �de� Z� G �d� �de�e� Z� G �d� �de�e� Z� G �d� �de�e� Z� G �d� �d e�e� Z� G �d
� �de�e� Z� G �d� �d
e�e� Z� G �d� �de�e� Z� G �d� �de�e� Z� G �d� �de�e� Z� G �d� �de�e� Z� G �d� �de�e� Z� G �d� �de�e� Z� G �d� �de� Z� G �d� �de�e�� Z� G �d� �de�e�� Z� G �d � �d!e�e�� Z� G �d"� �d#e�e�� Z� G �d$� �d%e�e�� Z� G �d&� �d'e�e�� Z� G �d(� �d)e�e�� Z� G �d*� �d+e�e�� Z� G �d,� �d-e� Z� G �d.� �d/e� Z� G �d0� �d1e� Z� G �d2� �d3e$� Z�efZ& e��d4e&i � Z� G �d5� �d6e�� Z� G �d7� �d8e�� Z� G �d9� �d:e�� Z� G �d;� �d<e�� Z� G �d=� �d>e�� Z� G �d?� �d@e�� Z� G �dA� �dBe�� Z� G �dC� �dDe�� Z� G �dE� �dFe�� Z� G �dG� �dHe�� Z� G �dI� �dJe�� Z� G �dK� �dLe�� Z� G �dM� �dNe�� Z� G �dO� �dPe�� Z� G �dQ� �dRe�� Z� G �dS� �dTe�� Z� G �dU� �dVe�� Z� G �dW� �dXe�� Z� G �dY� �dZe�� Z� G �d[� �d\e�� Z� G �d]� �d^e�� Z� G �d_� �d`e�� Z� G �da� �dbe�� Z� G �dc� �dde�� Z� G �de� �dfe�� Z� G �dg� �dhe�� Z� G �di� �dje�� Z� G �dk� �dle�� Z� G �dm� �dne�� Z� G �do� �dpe�� Z� G �dq� �dre�� Z� G �ds� �dte�� Z� G �du� �dve�� Z� G �dw� �dxe�� Z� G �dy� �dze�� Z� G �d{� �d|e�� Z� G �d}� �d~e�� Z� G �d� �d�e�� Z� G �d�� �d�e�� Z� G �d�� �d�e� Z� G �d�� �d�e� Z� G �d�� �d�e� Z� G �d�� �d�e� Z� G �d�� �d�e� Z� G �d�� �d�e� Z� G �d�� �d�e� Z� G �d�� �d�e� Z� G �d�� �d�e� Z� G �d�� �d�e� Z� G �d�� �d�e� Z� G �d�� �d�e� Z� G �d�� �d�e� Z� G �d�� �d�e� Z� G �d�� �d�e� Z� G �d�� �d�e� Z� G �d�� �d�e� Z� G �d�� �d�e� Z� G �d�� �d�e� Z� G �d�� �d�e� Z� G �d�� �d�e� Z� G �d�� �d�e� Z� G �d�� �d�e� Z��d�� Z�e��d�k( rZ e�e�j� � �d�kD r0e�j� �d� �d�k( r ee� e�j� d � e�j� � yy(� � N)�StrEnum)� os_helper)�TestTranslationsBase�update_translation_snapshots)�mockc �* � � e Zd ZdZd� fd� Zd� Z� xZS )�StdIOBufferz�Replacement for writable io.StringIO that behaves more like real file
Unlike StringIO, provides a buffer attribute that holds the underlying
binary data, allowing it to replace sys.stdout/sys.stderr in more
contexts.
c � �� |j d� }t �| � t j t j
|� � d|�� y )N�utf-8)�newline)�encode�super�__init__�io�BufferedWriter�BytesIO)�self�
initial_valuer � __class__s ��'C:\Python312\\Lib\test\test_argparse.pyr zStdIOBuffer.__init__ s@ �� �%�,�,�W�5�
�
����*�*�2�:�:�m�+D�E� �'� � 3� c � � | j � | j j j � j d� S )Nr )�flush�buffer�raw�getvalue�decode�r s r r zStdIOBuffer.getvalue% s- � ��
�
���{�{���'�'�)�0�0��9�9r )� �
)�__name__�
__module__�__qualname__�__doc__r r �
__classcell__�r s @r r r s �� ��3�
:r r c � � e Zd Zd� Zd� Zy)�
StdStreamTestc � � t j � }t j d � 5 t j
d� 5 |j
dd�� d d d � d d d � y # 1 sw Y �xY w# 1 sw Y y xY w)N�argparse._sys.exitr �foo)�status�message)�argparse�ArgumentParser�
contextlib�redirect_stderrr �patch�exit�r �parsers r �test_skip_invalid_stderrz&StdStreamTest.test_skip_invalid_stderr, sX � ��(�(�*���&�&�t�,��J�J�+�,��K�K�q�%�K�0�
-�
-�,�,�,��
-�,�s# �A1� A%�A1�%A. �*A1�1A:c �| � t j � }|j |j t j
|j dg� fD ]� }| j |�� 5 t j d � 5 t � 5 }t j |� 5 t j d� 5 |� | j |j � d� d d d � d d d � d d d � d d d � d d d � �� y # 1 sw Y �,xY w# 1 sw Y �0xY w# 1 sw Y �4xY w# 1 sw Y �8xY w# 1 sw Y ��xY w)N�-h)�funcr* zusage:)r. r/ �print_usage�
print_help� functools�partial�
parse_args�subTestr0 �redirect_stdoutr r1 r r2 �assertRegexr )r r5 r9 �
mocked_stderrs r �test_skip_invalid_stdoutz&StdStreamTest.test_skip_invalid_stdout4 s� � ��(�(�*�����������f�/�/�$��8�
�D� ���$��'��*�*�4�0��
���*�*�=�9��
�
�/�0���� � ��!7�!7�!9�9�E� 1� :� � 1� (�'�
� 1�0�� :�9�� �
�� 1�0�� (�'�sl �"D2�8D&�D �D�/(D
�D�D �'D&�/D2�D�D�D�D �D#
�D&�&D/�+D2�2D; N)r! r"