| Server IP : 3.111.61.48 / Your IP : 216.73.216.67 Web Server : Apache System : Linux ip-10-0-5-176 6.8.0-1057-aws #60~22.04.1-Ubuntu SMP Wed May 27 08:16:59 UTC 2026 x86_64 User : ubuntu ( 1000) PHP Version : 8.2.31 Disable Function : exec,passthru,shell_exec,system MySQL : OFF | cURL : ON | WGET : ON | Perl : ON | Python : OFF | Sudo : ON | Pkexec : ON Directory : /usr/lib/python3.10/test/__pycache__/ |
Upload File : |
o
�9j% � @ s� d dl Z d dlZd dlZd dlmZmZmZ d dlmZ d dlm Z zd dl
Z
W n ey3 dZ
Y nw zd dlZW n eyE dZY nw e�
d�G dd� dej��ZG dd � d ej�Ze�e
d
�G dd� dej��Zed
krve�� dS dS )� N)�BytesIO�StringIO�
TextIOWrapper)�mock)�supportz
os.environc @ s$ e Zd Zdd� Zdd� Zdd� ZdS )�GetpassGetuserTestc C s d}||j _| �|t�� � d S )N� some_name)�get�return_value�assertEqual�getpass�getuser)�self�environ�
expected_name� r �(/usr/lib/python3.10/test/test_getpass.py�%test_username_takes_username_from_env s z8GetpassGetuserTest.test_username_takes_username_from_envc C sF d |j _zt�� W n ty Y nw | �|j jdd� dD �� d S )Nc S s g | ]}t �|��qS r )r �call)�.0�xr r r �
<listcomp>! s zMGetpassGetuserTest.test_username_priorities_of_env_values.<locals>.<listcomp>)�LOGNAME�USER�LNAME�USERNAME)r r
r r
�ImportErrorr �call_args_list)r r r r r �&test_username_priorities_of_env_values s ��z9GetpassGetuserTest.test_username_priorities_of_env_valuesc C s� d}d |j _trQt�d��:}t�d��}d|_|g|_| �|t�� � |�d� W d � n1 s2w Y W d � d S W d � d S 1 sJw Y d S | � t
tj� d S )Nr z os.getuidzpwd.getpwuid�* )r r
�pwdr �patchr r r
�assert_called_once_with�assertRaisesr )r r r �uid�getpwr r r �test_username_falls_back_to_pwd# s ��P�z2GetpassGetuserTest.test_username_falls_back_to_pwdN)�__name__�
__module__�__qualname__r r r&