Current File : //usr/local/apps/python3/lib/python3.11/test/__pycache__/test_getpass.cpython-311.opt-2.pyc |
�
�Ke{ � � � d dl Z d dlZd dlZd dlmZmZmZ d dlmZ d dlm Z d dl
Z
n
# e$ r dZ
Y nw xY w d dlZn
# e$ r dZY nw xY w ej
d� � G d� dej � � � � Z G d� d ej � � Z ej e
d
� � G d� dej � � � � Zed
k r ej � � dS dS )� N)�BytesIO�StringIO�
TextIOWrapper)�mock)�supportz
os.environc � � e Zd Zd� Zd� Zd� ZdS )�GetpassGetuserTestc �p � d}||j _ | � |t j � � � � d S )N� some_name)�get�return_value�assertEqual�getpass�getuser)�self�environ�
expected_names �;/usr/local/apps/python3/lib/python3.11/test/test_getpass.py�%test_username_takes_username_from_envz8GetpassGetuserTest.test_username_takes_username_from_env s5 � �#�
�#0��� �������(9�(9�:�:�:�:�:� c �� � d |j _ t j � � n# t $ r Y nt
$ r Y nw xY w| � |j j d� dD � � � � d S )Nc �6 � g | ]}t j |� � ��S � )r �call)�.0�xs r �
<listcomp>zMGetpassGetuserTest.test_username_priorities_of_env_values.<locals>.<listcomp>$ s � �L�L�L�a�T�Y�q�\�\�L�L�Lr )�LOGNAME�USER�LNAME�USERNAME)r r
r r �ImportError�KeyErrorr �call_args_list)r r s r �&test_username_priorities_of_env_valuesz9GetpassGetuserTest.test_username_priorities_of_env_values s� � �#'��� � ��O������� � � ��D�� � � ��D� ����
����K�&�L�L�#K�L�L�L� N� N� N� N� Ns �"