| 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 � @ sj d Z ddlZddlZddlZG dd� dej�ZG dd� dej�ZG dd� dej�Zed kr3e� � dS dS )
z�Test the secrets module.
As most of the functions in secrets are thin wrappers around functions
defined elsewhere, we don't need to test them exhaustively.
� Nc @ �0 e Zd ZdZdd� Zdd� Zdd� Zdd � Zd
S )�Compare_Digest_Testsz%Test secrets.compare_digest function.c C sN dD ]"}|d }|d }| � t�||�� | � t�|�d�|�d��� qd S )N)�a�bcd�xyz123�d �utf-8)�
assertTrue�secrets�compare_digest�encode��self�sr �b� r �(/usr/lib/python3.10/test/test_secrets.py�
test_equal s �zCompare_Digest_Tests.test_equalc C sz | � t�dd�� | � t�dd�� dD ]&}|d d }|d d }| � t�||�� | � t�|�d �|�d ��� qd S )
N�abc�abcds abcs abcd)�x�mn�a1b2c3r �q�kr )�assertFalser
r r r
r r r �test_unequal s �z!Compare_Digest_Tests.test_unequalc C sR d}|� d�}t|t�sJ �t|t�sJ �| �ttj||� | �ttj||� d S )N�abcder )r �
isinstance�str�bytes�assertRaises� TypeErrorr
r )r r r r r r �test_bad_types$ s
z#Compare_Digest_Tests.test_bad_typesc C s, | � t�dd�t� | � t�dd�t� d S )Nr �xyz)�assertIsInstancer
r �bool)r r r r � test_bool- s zCompare_Digest_Tests.test_boolN)�__name__�
__module__�__qualname__�__doc__r r r# r'