ó
¨È	Xc           @   sb   d  d l  m Z d  d l Z d  d l m Z m Z d e f d „  ƒ  YZ d e f d „  ƒ  YZ d S(   iÿÿÿÿ(   t   TestCaseN(   t	   text_typet   ut   WonkyTextSubclassc           B   s   e  Z d  „  Z RS(   c         C   s   |  j  d ƒ S(   Ns   not what you wanted!(   t	   __class__(   t   selft   startt   end(    (    sH   /usr/lib64/python2.7/site-packages/simplejson/tests/test_str_subclass.pyt   __getslice__   s    (   t   __name__t
   __module__R   (    (    (    sH   /usr/lib64/python2.7/site-packages/simplejson/tests/test_str_subclass.pyR      s   t   TestStrSubclassc           B   s   e  Z d  „  Z RS(   c         C   sO   xH d d d t  d ƒ g D]. } |  j | t j t j t | ƒ ƒ ƒ ƒ q Wd  S(   Nt    s   "hello"t   texts   \u005c(   R   t   assertEqualt
   simplejsont   loadst   dumpsR   (   R   t   s(    (    sH   /usr/lib64/python2.7/site-packages/simplejson/tests/test_str_subclass.pyt   test_dump_load   s    (   R	   R
   R   (    (    (    sH   /usr/lib64/python2.7/site-packages/simplejson/tests/test_str_subclass.pyR      s   (   t   unittestR    R   t   simplejson.compatR   R   R   R   (    (    (    sH   /usr/lib64/python2.7/site-packages/simplejson/tests/test_str_subclass.pyt   <module>   s   