| Server IP : 118.27.122.248 / Your IP : 216.73.216.15 Web Server : Apache System : Linux web0264.sh.tyo1 4.18.0-553.79.1.lve.el7h.x86_64 #1 SMP Wed Oct 15 16:34:46 UTC 2025 x86_64 User : c9415830 ( 11735) PHP Version : 8.4.17 Disable Function : NONE MySQL : OFF | cURL : ON | WGET : ON | Perl : ON | Python : ON | Sudo : OFF | Pkexec : OFF Directory : /opt/alt/python36/lib64/python3.6/test/__pycache__/ |
Upload File : |
3 � �^� � @ sP d dl mZmZmZ d dlZd dlZe� ZG dd� dej�Z e dkrLej� dS )� )�verbose�run_doctest�EnvironmentVarGuardNc @ sd e Zd Zdd� Zdd� Zdd� Zdd� Zd d � Zdd� Zd d� Z dd� Z dd� Zdd� Zdd� Z dS )�GetoptTestsc C s t � | _d| jkr| jd= d S )N�POSIXLY_CORRECT)r �env)�self� r �0/opt/alt/python36/lib64/python3.6/test_getopt.py�setUp s zGetoptTests.setUpc C s | j j� | ` d S )N)r �__exit__)r r r r �tearDown s zGetoptTests.tearDownc O s | j tjf|�|� d S )N)�assertRaises�getopt�GetoptError)r �args�kwargsr r r �assertError s zGetoptTests.assertErrorc C s8 | j tjdd�� | jtjdd�� | jtjdd� d S )N�aza:�b)� assertTruer Z short_has_arg�assertFalser )r r r r �test_short_has_arg s zGetoptTests.test_short_has_argc C s� t jddg�\}}| j|� | j|d� t jddg�\}}| j|� | j|d� t jddg�\}}| j|� | j|d� | jt jddg� | jt jdg � | jt jdddg� d S )N�abczabc=�abcd�defZabcde)r Z long_has_argsr �assertEqualr r )r Zhas_arg�optionr r r �test_long_has_args s zGetoptTests.test_long_has_argsc C s� t jg ddg �\}}| j|dg� | j|g � t jg ddg �\}}| j|d g� | j|g � t jg dddg�\}}| j|d g� | j|g � t jg ddddg�\}}| j|dg� | j|dg� | jt jg ddg � | jt jg ddg � d S )Nr �-a� Za1za:�1�2)r r )r r! )r r! )r r! )r Z do_shortsr r )r �optsr r r r �test_do_shorts. s zGetoptTests.test_do_shortsc C s& t jg ddgg �\}}| j|dg� | j|g � t jg ddgg �\}}| j|dg� | j|g � t jg ddgg �\}}| j|dg� | j|g � t jg dd dd gg �\}}| j|dg� | j|g � t jg ddd gg �\}}| j|dg� | j|g � | jt jg ddgg � | jt jg ddgg � d S )Nr �--abcr zabc=1zabc=r! zabcd=�--abcdZabr zfoo=42zfoo-barzfoo=�--foo�42)r% r )r% r! )r&