î
‚Ü X'  ã               @   sE   d  d l  Z  d  d l m Z d  d l Z Gd d „  d e  j ƒ Z d S)é    N)ÚStringIOc               @   s(   e  Z d  Z d d „  Z d d „  Z d S)Ú
TestTuplesc             C   së   d } t  j t | ƒ ƒ } |  j | t  j | ƒ ƒ |  j | t  j | d d ƒƒ |  j t t  j | d d ƒ|  j | t  j | d t ƒƒ |  j | t  j | d d d t ƒƒ |  j t  j t | ƒ ƒ t  j | d d d t ƒƒ d  S)	Né   é   é   Útuple_as_arrayTFÚdefault)r   r   r   )ÚjsonÚdumpsÚlistÚassertEqualÚassertRaisesÚ	TypeErrorÚrepr)ÚselfÚtÚexpect© r   úX/home/ubuntu/projects/ifolica/lib/python3.4/site-packages/simplejson/tests/test_tuple.pyÚtest_tuple_array_dumps   s    
z!TestTuples.test_tuple_array_dumpsc             C   s_  d } t  j t | ƒ ƒ } t ƒ  } t  j | | ƒ |  j | | j ƒ  ƒ t ƒ  } t  j | | d d ƒ|  j | | j ƒ  ƒ |  j t t  j | t ƒ  d d ƒt ƒ  } t  j | | d t	 ƒ|  j | | j ƒ  ƒ t ƒ  } t  j | | d d d t	 ƒ|  j | | j ƒ  ƒ t ƒ  } t  j | | d d d t	 ƒ|  j t  j t	 | ƒ ƒ | j ƒ  ƒ d  S)	Nr   r   r   r   TFr   )r   r   r   )
r	   r
   r   r   Údumpr   Úgetvaluer   r   r   )r   r   r   Úsior   r   r   Útest_tuple_array_dump   s*    					z TestTuples.test_tuple_array_dumpN)Ú__name__Ú
__module__Ú__qualname__r   r   r   r   r   r   r      s   r   )ZunittestZsimplejson.compatr   Ú
simplejsonr	   ZTestCaser   r   r   r   r   Ú<module>   s   