
UzMc           @   sl   d  d l  m Z d  d l 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 S((   i(   t   TestCaseNu9   /\"쫾몾ꮘﳞ볚
	`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 d   Z d   Z RS(   c         C   s   |  j  t j j  d  S(   N(   t   _test_encode_basestring_asciit
   simplejsont   encodert   py_encode_basestring_ascii(   t   self(    (    sQ   /usr/lib/python2.7/dist-packages/simplejson/tests/test_encode_basestring_ascii.pyt   test_py_encode_basestring_ascii   s    c         C   s'   t  j j s d  S|  j t  j j  d  S(   N(   R   R   t   c_encode_basestring_asciiR   (   R   (    (    sQ   /usr/lib/python2.7/dist-packages/simplejson/tests/test_encode_basestring_ascii.pyt   test_c_encode_basestring_ascii   s    c      	   C   sS   | j  } xC t D]; \ } } | |  } |  j | | d | | | | f  q Wd  S(   Ns   %r != %r for %s(%r)(   t   __name__t   CASESt   assertEquals(   R   t   encode_basestring_asciit   fnamet   input_stringt   expectt   result(    (    sQ   /usr/lib/python2.7/dist-packages/simplejson/tests/test_encode_basestring_ascii.pyR   !   s
    	c         C   sD   d d d d d g } t  j t |  d t } |  j | d  d  S(   Nt   onei   t   twoi   t   threei   t   fouri   t   fivei   t	   sort_keyss6   {"five": 5, "four": 4, "one": 1, "three": 3, "two": 2}(   R   i   (   R   i   (   R   i   (   R   i   (   R   i   (   R   t   dumpst   dictt   Truet   assertEqual(   R   t   itemst   s(    (    sQ   /usr/lib/python2.7/dist-packages/simplejson/tests/test_encode_basestring_ascii.pyt   test_sorted_dict+   s    (   R
   t
   __module__R   R	   R   R   (    (    (    sQ   /usr/lib/python2.7/dist-packages/simplejson/tests/test_encode_basestring_ascii.pyR      s   			
(   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   unittestR    t   simplejson.encoderR   R   R   (    (    (    sQ   /usr/lib/python2.7/dist-packages/simplejson/tests/test_encode_basestring_ascii.pyt   <module>   s$   	