U
    Æ½„bä  ã                   @   sD   d dl mZ d dlZd dlmZ G dd„ deƒZG dd„ deƒZdS )é    )ÚTestCaseN)Ú	text_typec                   @   s   e Zd Zdd„ ZdS )ÚWonkyTextSubclassc                 C   s
   |   d¡S )Nznot what you wanted!)Ú	__class__)ÚselfÚstartÚend© r	   úF/tmp/pip-unpacked-wheel-9yxrzpkm/simplejson/tests/test_str_subclass.pyÚ__getslice__   s    zWonkyTextSubclass.__getslice__N)Ú__name__Ú
__module__Ú__qualname__r   r	   r	   r	   r
   r      s   r   c                   @   s   e Zd Zdd„ ZdS )ÚTestStrSubclassc              
   C   sJ   dD ]@}|   |t t t|ƒ¡¡¡ |   |t tjt|ƒdd�¡¡ qd S )N)Ú z"hello"Útextú\F)Úensure_ascii)ÚassertEqualÚ
simplejsonÚloadsÚdumpsr   )r   Úsr	   r	   r
   Útest_dump_load   s    þÿþzTestStrSubclass.test_dump_loadN)r   r   r   r   r	   r	   r	   r
   r      s   r   )Zunittestr   r   Zsimplejson.compatr   r   r   r	   r	   r	   r
   Ú<module>   s   