ó
u®¸Qc           @   s@   d  d l  m Z d e f d „  ƒ  YZ d e f d „  ƒ  YZ d S(   iÿÿÿÿ(   t   CTestt   TestSpeedupsc           B   s   e  Z d  „  Z d „  Z RS(   c         C   sB   |  j  |  j j j j d ƒ |  j |  j j j |  j j j ƒ d  S(   Nt   _json(   t   assertEqualt   jsont   decodert
   scanstringt
   __module__t   assertIst   c_scanstring(   t   self(    (    s.   /sys/lib/python2.7/json/tests/test_speedups.pyt   test_scanstring   s    c         C   sB   |  j  |  j j j j d ƒ |  j |  j j j |  j j j ƒ d  S(   NR   (   R   R   t   encodert   encode_basestring_asciiR   R   t   c_encode_basestring_ascii(   R
   (    (    s.   /sys/lib/python2.7/json/tests/test_speedups.pyt   test_encode_basestring_ascii	   s    (   t   __name__R   R   R   (    (    (    s.   /sys/lib/python2.7/json/tests/test_speedups.pyR      s   	t
   TestDecodec           B   s   e  Z d  „  Z d „  Z RS(   c         C   s    |  j  t |  j j j d ƒ d  S(   Ni   (   t   assertRaisest   AttributeErrorR   t   scannert   c_make_scanner(   R
   (    (    s.   /sys/lib/python2.7/json/tests/test_speedups.pyt   test_make_scanner   s    c         C   s&   |  j  t |  j j j d  d d  ƒ d  S(   Ns   Í}=NLùy×Rº‚ò'J} Êu(   R   t	   TypeErrorR   R   t   c_make_encodert   None(   R
   (    (    s.   /sys/lib/python2.7/json/tests/test_speedups.pyt   test_make_encoder   s    (   R   R   R   R   (    (    (    s.   /sys/lib/python2.7/json/tests/test_speedups.pyR      s   	N(   t
   json.testsR    R   R   (    (    (    s.   /sys/lib/python2.7/json/tests/test_speedups.pyt   <module>   s   