
8a^c           @   s   d  d l  m Z d  d l m Z m Z d d d d  d! d" d# d$ d% d& d' d( d) d* d+ d, g Z d e f d     YZ d e e f d     YZ d e e f d     YZ	 d S(-   i(   t   OrderedDict(   t   PyTestt   CTestu9   /\"쫾몾ꮘﳞ볚
	`1~!@#$%^&*()_+-=[]{}|;:',./<>?sT   "/\\\"\ucafe\ubabe\uab98\ufcde\ubcda\uef4a\b\f\n\r\t`1~!@#$%^&*()_+-=[]{}|;:',./<>?"u   ģ䕧覫췯ꯍs&   "\u0123\u4567\u89ab\ucdef\uabcd\uef4a"u   controlss
   "controls"u   
	s   "\b\f\n\r\t"u1   {"object with 1 member":["array with 1 element"]}s7   "{\"object with 1 member\":[\"array with 1 element\"]}"u    s p a c e d s   " s p a c e d "u   𝄠s   "\ud834\udd20"u   αΩs   "\u03b1\u03a9"s   αΩu   `1~!@#$%^&*()_+-={':[,]}|;.</>?s!   "`1~!@#$%^&*()_+-={':[,]}|;.</>?"t   TestEncodeBasestringAsciic           B   s   e  Z d    Z d   Z RS(   c      	   C   sg   |  j  j j j } xN t D]F \ } } |  j  j j |  } |  j | | d j | | | |   q Wd  S(   Ns   {0!r} != {1!r} for {2}({3!r})(   t   jsont   encodert   encode_basestring_asciit   __name__t   CASESt   assertEqualt   format(   t   selft   fnamet   input_stringt   expectt   result(    (    s8   lib/python2.7/json/tests/test_encode_basestring_ascii.pyt   test_encode_basestring_ascii   s    c         C   s>   d d d d d g } |  j  t |   } |  j | d  d  S(   Nt   onei   t   twoi   t   threei   t   fouri   t   fivei   s6   {"one": 1, "two": 2, "three": 3, "four": 4, "five": 5}(   R   i   (   R   i   (   R   i   (   R   i   (   R   i   (   t   dumpsR    R	   (   R   t   itemst   s(    (    s8   lib/python2.7/json/tests/test_encode_basestring_ascii.pyt   test_ordered_dict!   s    (   R   t
   __module__R   R   (    (    (    s8   lib/python2.7/json/tests/test_encode_basestring_ascii.pyR      s   	t   TestPyEncodeBasestringAsciic           B   s   e  Z RS(    (   R   R   (    (    (    s8   lib/python2.7/json/tests/test_encode_basestring_ascii.pyR   (   s    t   TestCEncodeBasestringAsciic           B   s   e  Z RS(    (   R   R   (    (    (    s8   lib/python2.7/json/tests/test_encode_basestring_ascii.pyR   )   s    N(   u9   /\"쫾몾ꮘﳞ볚
	`1~!@#$%^&*()_+-=[]{}|;:',./<>?sT   "/\\\"\ucafe\ubabe\uab98\ufcde\ubcda\uef4a\b\f\n\r\t`1~!@#$%^&*()_+-=[]{}|;:',./<>?"(   u   ģ䕧覫췯ꯍs&   "\u0123\u4567\u89ab\ucdef\uabcd\uef4a"(   u   controlss
   "controls"(   u   
	s   "\b\f\n\r\t"(   u1   {"object with 1 member":["array with 1 element"]}s7   "{\"object with 1 member\":[\"array with 1 element\"]}"(   u    s p a c e d s   " s p a c e d "(   u   𝄠s   "\ud834\udd20"(   u   αΩs   "\u03b1\u03a9"(   s   αΩs   "\u03b1\u03a9"(   u   αΩs   "\u03b1\u03a9"(   s   αΩs   "\u03b1\u03a9"(   u   αΩs   "\u03b1\u03a9"(   u   αΩs   "\u03b1\u03a9"(   u   `1~!@#$%^&*()_+-={':[,]}|;.</>?s!   "`1~!@#$%^&*()_+-={':[,]}|;.</>?"(   u   
	s   "\b\f\n\r\t"(   u   ģ䕧覫췯ꯍs&   "\u0123\u4567\u89ab\ucdef\uabcd\uef4a"(
   t   collectionsR    t
   json.testsR   R   R   t   objectR   R   R   (    (    (    s8   lib/python2.7/json/tests/test_encode_basestring_ascii.pyt   <module>   s(   	