Current File : //usr/local/apps/python3/lib/python3.11/test/__pycache__/test_secrets.cpython-311.opt-2.pyc |
�
�Ke � � � d dl Z d dlZd dlZ G d� dej � � Z G d� dej � � Z G d� dej � � Zedk r ej � � dS dS ) � Nc �( � e Zd Z d� Zd� Zd� Zd� ZdS )�Compare_Digest_Testsc � � dD ]�}|dz }|dz }| � t j ||� � � � | � t j |� d� � |� d� � � � � � ��d S )N)�a�bcd�xyz123�d �utf-8)�
assertTrue�secrets�compare_digest�encode��self�sr �bs �;/usr/local/apps/python3/lib/python3.11/test/test_secrets.py�
test_equalzCompare_Digest_Tests.test_equal s� � �'� Z� Z�A��#��A��#��A��O�O�G�2�1�a�8�8�9�9�9��O�O�G�2�1�8�8�G�3D�3D�a�h�h�w�FW�FW�X�X�Y�Y�Y�Y� Z� Z� c � � | � t j dd� � � � | � t j dd� � � � dD ]�}|dz dz }|dz dz }| � t j ||� � � � | � t j |� d � � |� d � � � � � � ��d S )
N�abc�abcds abcs abcd)�x�mn�a1b2c3r �q�kr
)�assertFalser r
r r s r �test_unequalz!Compare_Digest_Tests.test_unequal s� � �����/��v�>�>�?�?�?�����/���@�@�A�A�A�&� [� [�A��#����A��#����A����W�3�A�q�9�9�:�:�:����W�3�A�H�H�W�4E�4E�q�x�x�PW�GX�GX�Y�Y�Z�Z�Z�Z� [� [r c �� � d}|� d� � }| � t t j ||� � | � t t j ||� � d S )N�abcder
)r �assertRaises� TypeErrorr r
)r r r s r �test_bad_typesz#Compare_Digest_Tests.test_bad_types$ sZ � ���
�H�H�W����
���)�W�%;�Q��B�B�B����)�W�%;�Q��B�B�B�B�Br c � � | � t j dd� � t � � | � t j dd� � t � � d S )Nr �xyz)�assertIsInstancer r
�bool)r s r � test_boolzCompare_Digest_Tests.test_bool- sN � ����g�4�U�E�B�B�D�I�I�I����g�4�U�E�B�B�D�I�I�I�I�Ir N)�__name__�
__module__�__qualname__r r r$ r) � r r r r sa � � � � � �/�Z� Z� Z�[� [� [�C� C� C�J� J� J� J� Jr r c �"