�
�t0^c @ s" d Z d d l Z d d l Z d d l Z d d l Z d d l m Z m Z m Z m Z m
Z
e
j d � Z e j
j e
j d � � Z d e j f d � � YZ d e j f d � � YZ d
e j f d � � YZ d e j f d
� � YZ d e j f d � � YZ e d k re j � n d S( s Tests for josepy.jws.i����N( t errorst json_utilt jwat jwkt test_utils cert.pems rsa512_key.pemt
MediaTypeTestc B s e Z d Z d � Z d � Z RS( s Tests for josepy.jws.MediaType.c C s_ d d l m } | j d | j d � � | j d | j d � � | j t j | j d � d S( Ni����( t MediaTypes application/appt apps app;foo( t
josepy.jwsR t assertEqualt decodet assertRaisesR t DeserializationError( t selfR ( ( s3 /usr/lib/python2.7/site-packages/josepy/jws_test.pyt test_decode s
c C sF d d l m } | j d | j d � � | j d | j d � � d S( Ni����( R R s application/apps application/app;foo( R R R t encode( R
R ( ( s3 /usr/lib/python2.7/site-packages/josepy/jws_test.pyt test_encode s ( t __name__t
__module__t __doc__R R ( ( ( s3 /usr/lib/python2.7/site-packages/josepy/jws_test.pyR s t
HeaderTestc B sV e Z d Z d � Z d � Z d � Z d � Z d � Z d � Z d � Z d � Z
RS( s Tests for josepy.jws.Header.c C sV d d l m } | d d � | _ | d d � | _ | d d � | _ | � | _ d S(
Ni����( t HeaderR t foot bart critt at b( R R ( R R t header1t header2R t empty( R
R ( ( s3 /usr/lib/python2.7/site-packages/josepy/jws_test.pyt setUp"