£Á°èZ¨Ä…–K§‚«“ô4“ÒÙ´dîfUÙÃÅ WKbyÊ¦•êŽ…È®FÒ¿ÊÎóCozá¬S@6{Í:›œêZÌ:Š•_%:¢¾¾~;‘Ã~èŠ©ÊÇí`ÔÑ©úë™µ'5I¿fš×WO%ø9¾«¾DK|€ùÍD”Ýs]nHÕ¶ê×Ó¼ãžªéUWŸÈË%DÒÕ¬ï‘]/Åcx  ‰ï2ß]ä6G[]S£ÔÏ¯rs{úëóµmÒï#UQxo·õÞCe]"±/aÙ&Eã4ú9Jé_ÞåëdãöKë)AÞ                  ¯¹ægƒÛowÐø^d™ý½ßB7áyMä9ÜÖUã
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
<html>
B
    VXY                 @   sH   d dl Z d dlZd dlmZ d dlZd dlmZmZ G dd deZ	dS )    N)TestCase)ubc               @   s,   e Zd Zdd Zdd Zdd Zdd Zd	S )

TestErrorsc             C   s$   dddddg}|  ttj| d S )NA)      g      @zD tuple)ar   c)d)ZassertRaises	TypeErrorjsondumps)selfdata r   O/opt/alt/python37/lib64/python3.7/site-packages/simplejson/tests/test_errors.pytest_string_keys_error   s    z!TestErrors.test_string_keys_errorc             C   s|   d }yt d W n" t jk
r4   t d }Y nX | d | |jd | |jd | |j	d | |j
d d S )Nz{}
a
b   zExpected JSONDecodeErrorr      )r   loadsJSONDecodeErrorsysexc_infofailassertEquallinenocolnoZ	endlinenoZendcolno)r   errr   r   r   test_decode_error   s    
zTestErrors.test_decode_errorc          	   C   sv   d }xlt tfD ]`}yt|d W n" tjk
rF   t d }Y nX | d | |j	d | |j
d qW d S )Nz
{"asdf": "r   zExpected JSONDecodeError
   )r   r   r   r   r   r   r   r   r   r   r   )r   r   tr   r   r   test_scan_error   s    
zTestErrors.test_scan_errorc             C   s   d }yt d W n" t jk
r4   t d }Y nX | d t|}t|}| |j	|j	 | |j
|j
 | |j|j | |j|j d S )Nz{}
a
br   zExpected JSONDecodeError)r   r   r   r   r   r   pickler   r   msgdocposend)r   r   ser   r   r   test_error_is_pickable%   s    


z!TestErrors.test_error_is_pickableN)__name__
__module____qualname__r   r   r"   r*   r   r   r   r   r      s   r   )
r   r#   Zunittestr   Z
simplejsonr   Zsimplejson.compatr   r   r   r   r   r   r   <module>   s   