o
    �O5[ä  ã                   @   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                   @   ó   e Zd Zdd„ ZdS )ÚWonkyTextSubclassc                 C   s
   |   d¡S )Nznot what you wanted!)Ú	__class__)ÚselfÚstartÚend© r
   úT/var/www/html/env/lib/python3.10/site-packages/simplejson/tests/test_str_subclass.pyÚ__getslice__   s   
zWonkyTextSubclass.__getslice__N)Ú__name__Ú
__module__Ú__qualname__r   r
   r
   r
   r   r      ó    r   c                   @   r   )Ú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      r   r   )Úunittestr   r   Úsimplejson.compatr   r   r   r
   r
   r
   r   Ú<module>   s
    