| 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- � @ sb d dl Z d dlZd dlmZ e�d�Ze�eed�d�G dd� dej��Z e
dkr/e�� dS dS ) � N)�
import_helper�pwd�getpwallzDoes not have getpwall()c @ s$ e Zd Zdd� Zdd� Zdd� ZdS )�PwdTestc C s t �� }|D ]�}| �t|�d� | �|d |j� | �|jt� | �|d |j� | �|jt� | �|d |j� | �|jt � | �|d |j
� | �|j
t � | �|d |j� | �t
|j�tt
d �f� | �|d |j� | �|jt� | �|d |j� | �|jt� qd S ) N� r � � � � � � )r r �assertEqual�len�pw_name�assertIsInstance�str� pw_passwd�pw_uid�int�pw_gid�pw_gecos�assertIn�type�pw_dir�pw_shell)�self�entries�e� r �$/usr/lib/python3.10/test/test_pwd.py�test_values
s$ �zPwdTest.test_valuesc C s� t �� }i }i }t|�dkr| �d� |D ]}|�|jg ��|� |�|jg ��|� q|D ]'}|d r:|d dkr;q.| �t � |j�||j � | �t �
|j�||j � q.d S )Ni� z*passwd file is huge; extended test skippedr �+)r r r �skipTest�
setdefaultr �appendr r �getpwnam�getpwuid)r r �
entriesbyname�entriesbyuidr r r r �test_values_extended$ s
�zPwdTest.test_values_extendedc C s� | � ttj� | � ttjd� | � ttj� | � ttjd� | � ttjd� | �tdtjd� i }i }t�� D ]\}}}}}}} |||<