File: //lib/python3/dist-packages/josepy/__pycache__/jwa_test.cpython-38.pyc
U
��]- � @ s� d Z ddlZddlZddlmZmZ e�d�Ze�d�Ze�d�Z G dd� dej
�ZG d d
� d
ej
�ZG dd� dej
�Z
ed
kr�e�� dS )zTests for josepy.jwa.� N)�errors� test_utilzrsa256_key.pemzrsa512_key.pemzrsa1024_key.pemc @ sH e Zd ZdZdd� Zdd� Zdd� Zdd � Zd
d� Zdd
� Z dd� Z
dS )�JWASignatureTestz"Tests for josepy.jwa.JWASignature.c C s4 ddl m} G dd� d|�}|d�| _|d�| _d S )Nr ��JWASignaturec @ s e Zd Zdd� Zdd� ZdS )z'JWASignatureTest.setUp.<locals>.MockSigc S s
t � �d S �N��NotImplementedError)�self�key�msg� r
�1/usr/lib/python3/dist-packages/josepy/jwa_test.py�sign s z,JWASignatureTest.setUp.<locals>.MockSig.signc S s
t � �d S r r )r
r r �sigr
r
r �verify s z.JWASignatureTest.setUp.<locals>.MockSig.verifyN)�__name__�
__module__�__qualname__r r r
r
r
r �MockSig s r �Sig1�Sig2)�
josepy.jwar r r )r
r r r
r
r �setUp s
zJWASignatureTest.setUpc C s | � | j| j� d S r )�assertEqualr �r
r
r
r �test_eq s zJWASignatureTest.test_eqc C s | � | j| j� d S r )�assertNotEqualr r r r
r
r �test_ne# s zJWASignatureTest.test_nec C s | � | jd� d S )N� )r r r r
r
r �test_ne_other_type&