3
}:a ใ @ s d Z ddlZddlZddlmZ G dd dejZG dd dejZG dd d ejZG d
d dejZ G dd
d
ejZ
edkrej dS )zTests for josepy.util.้ N)ฺ test_utilc @ sH e Zd ZdZdd Zdd Zdd Zdd Zd
d Zdd
Z dd Z
dS )ฺComparableX509Testz%Tests for josepy.util.ComparableX509.c C sL t jd| _t jd| _t jd| _t jd| _t jd| _t jd| _d S )Nzcsr.pemzcsr-san.pemzcert.pemzcert-san.pem) r Zload_comparable_csrฺreq1ฺreq2ฺ req_otherZload_comparable_certฺcert1ฺcert2ฺ
cert_other)ฺselfฉ r ๚/usr/lib/python3.6/util_test.pyฺsetUp s zComparableX509Test.setUpc C s | j | jj d d S )NT)ฺassertIsr Zhas_expired)r
r r r ฺtest_getattr_proxy s z%ComparableX509Test.test_getattr_proxyc C s$ | j | j| j | j | j| j d S )N)ฺassertEqualr r r r )r
r r r ฺtest_eq s zComparableX509Test.test_eqc C s$ | j | j| j | j | j| j d S )N)ฺassertNotEqualr r r r )r
r r r ฺtest_ne s zComparableX509Test.test_nec C s | j | jd | j | jd d S )N้ )r r r )r
r r r ฺtest_ne_wrong_types! s z&ComparableX509Test.test_ne_wrong_typesc C sd | j t| jt| j | jt| jt| j | j t| jt| j | jt| jt| j d S )N) r ฺhashr r r r r r r )r
r r r ฺ test_hash% s zComparableX509Test.test_hashc C s2 x,| j | jfD ]}| jt|dj|j qW d S )Nz