Nexus File Manager
v2.0
🏠
Dashboard
⚡
System
🌐
›
opt
›
alt
›
python38
›
lib64
›
python3.8
›
test
›
__pycache__
Quick:
⬆️ Parent
🌐 Root
🏠 Home
🌍 WWW
📁 Temp
⚙️ Etc
📤 Upload
📁 Create
⚡ WordPress Admin
🔄 Refresh
✏️ test_getopt.cpython-38.opt-2.pyc
← Back
U i�f� � @ sP d dl mZmZmZ d dlZd dlZe� ZG dd� dej�Z e dkrLe�� 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 �5/opt/alt/python38/lib64/python3.8/test/test_getopt.py�setUp s zGetoptTests.setUpc C s | j �� | ` d S �N)r �__exit__r r r r �tearDown s zGetoptTests.tearDownc O s | j tjf|�|� d S r )�assertRaises�getopt�GetoptError)r �args�kwargsr r r �assertError s zGetoptTests.assertErrorc C s8 | � t�dd�� | �t�dd�� | �tjdd� d S )N�a�a:�b)� assertTruer Z short_has_arg�assertFalser r r r r �test_short_has_arg s zGetoptTests.test_short_has_argc C s� t �ddg�\}}| �|� | �|d� t �ddg�\}}| �|� | �|d� t �ddg�\}}| �|� | �|d� | �t jddg� | �t jdg � | �t jdddg� d S )N�abc�abc=�abcd�defZabcde)r Z long_has_argsr �assertEqualr r )r Zhas_argZoptionr r r �test_long_has_args s zGetoptTests.test_long_has_argsc C s� t �g ddg �\}}| �|dg� | �|g � t �g ddg �\}}| �|dg� | �|g � t �g dddg�\}}| �|dg� | �|g � t �g ddddg�\}}| �|dg� | �|dg� | �t jg ddg � | �t jg ddg � d S )Nr ��-a� Za1r �r# �1r&