ó ÖÉÎSc@sdddlZddlZddlmZddlZddlmZmZdefd„ƒYZ dS(iÿÿÿÿN(tTestCase(tutbt TestErrorscBs,eZd„Zd„Zd„Zd„ZRS(cCs?idd6d d6dd6dd 6g}|jttj|ƒdS( NtAtaiiRg@tcsD tupletd(ii(R(t assertRaisest TypeErrortjsontdumps(tselftdata((sB/usr/lib64/python2.7/site-packages/simplejson/tests/test_errors.pyttest_string_keys_errors%cCs›d}ytjdƒWn$tjk r=tjƒd}nX|jdƒ|j|jdƒ|j|j dƒ|j|j dƒ|j|j dƒdS(Ns{} a bisExpected JSONDecodeErrorii( tNoneR tloadstJSONDecodeErrortsystexc_infotfailt assertEqualtlinenotcolnot endlinenotendcolno(R terr((sB/usr/lib64/python2.7/site-packages/simplejson/tests/test_errors.pyttest_decode_error s cCs’d}x…ttfD]w}ytj|dƒƒWn$tjk rVtjƒd}nX|jdƒ|j |j dƒ|j |j dƒqWdS(Ns {"asdf": "isExpected JSONDecodeErrori ( RRRR RRRRRRRR(R Rtt((sB/usr/lib64/python2.7/site-packages/simplejson/tests/test_errors.pyttest_scan_errors cCsÅd}ytjdƒWn$tjk r=tjƒd}nX|jdƒtj|ƒ}tj|ƒ}|j |j |j ƒ|j |j |j ƒ|j |j |j ƒ|j |j |j ƒdS(Ns{} a bisExpected JSONDecodeError(RR RRRRRtpickleR Rtmsgtdoctpostend(R Rtste((sB/usr/lib64/python2.7/site-packages/simplejson/tests/test_errors.pyttest_error_is_pickable%s (t__name__t __module__RRRR%(((sB/usr/lib64/python2.7/site-packages/simplejson/tests/test_errors.pyRs  ( RRtunittestRt simplejsonR tsimplejson.compatRRR(((sB/usr/lib64/python2.7/site-packages/simplejson/tests/test_errors.pyts