�
A��cc @ sv d d l Z d d l Z d d l Z d d l Z d d l Z d d l m Z e j d d d g �Z e j d d d g �Z d e j
f d � � YZ e j e d � d
e j
f d � � Y� Z
d e f d
� � YZ d e
f d � � YZ e j j e � Z d � Z d � Z d � Z e d k rre j j d e j j e j j e j j e j j e � � � � � e � n d S( i����N( t test_supportt jsont fresht _jsont blockedt PyTestc B s, e Z e Z e e j � Z e e j � Z RS( ( t __name__t
__module__t pyjsonR t staticmethodt loadst dumps( ( ( s: /usr/local/python-2.7/lib/python2.7/json/tests/__init__.pyR s s requires _jsont CTestc B s; e Z e d k r9 e Z e e j � Z e e j � Z n RS( N( R R t cjsont NoneR R R
R ( ( ( s: /usr/local/python-2.7/lib/python2.7/json/tests/__init__.pyR s t
TestPyTestc B s e Z d � Z RS( c C sX | j | j j j j d � | j | j j j j d � | j | j j j j d � d S( Ns json.scanners json.decoders json.encoder( t assertEqualR t scannert make_scannerR t decodert
scanstringt encodert encode_basestring_ascii( t self( ( s: /usr/local/python-2.7/lib/python2.7/json/tests/__init__.pyt test_pyjson s ( R R R ( ( ( s: /usr/local/python-2.7/lib/python2.7/json/tests/__init__.pyR s t TestCTestc B s e Z d � Z RS( c C st | j | j j j j d � | j | j j j j d � | j | j j j j d � | j | j j j j d � d S( NR (
R R R R R R R R t c_make_encoderR ( R ( ( s: /usr/local/python-2.7/lib/python2.7/json/tests/__init__.pyt
test_cjson% s
( R R R ( ( ( s: /usr/local/python-2.7/lib/python2.7/json/tests/__init__.pyR $ s c C s� t � } t j � } xs t j t � D]b } | j d � r% | j d � r% d | d } t | � t j
| } | j | j | � � q% q% W| S( Nt tests .pys json.tests.i����(
t additional_testst unittestt
TestLoadert ost listdirt heret
startswitht endswitht
__import__t syst modulest addTestst loadTestsFromModule( t suitet loadert fnt modnamet module( ( s: /usr/local/python-2.7/lib/python2.7/json/tests/__init__.pyt
test_suite/ s
c C sl t j � } x3 t t j t j f D] } | j t j | � � q"