ó ŽÁcNc@sÀddlZddlZddlmZyddlmZWn=ek r{defd„ƒYZdefd„ƒYZ n(XeddgƒZedd d gƒZ d ej fd „ƒYZ dS( iÿÿÿÿN(tStringIO(t namedtupletValuecBseZd„Zd„ZRS(cGstj||ƒS(N(ttuplet__new__(tclstargs((sS/opt/alt/python27/lib64/python2.7/site-packages/simplejson/tests/test_namedtuple.pyR scCsi|dd6S(Nitvalue((tself((sS/opt/alt/python27/lib64/python2.7/site-packages/simplejson/tests/test_namedtuple.pyt_asdict s(t__name__t __module__RR (((sS/opt/alt/python27/lib64/python2.7/site-packages/simplejson/tests/test_namedtuple.pyRs tPointcBseZd„Zd„ZRS(cGstj||ƒS(N(RR(RR((sS/opt/alt/python27/lib64/python2.7/site-packages/simplejson/tests/test_namedtuple.pyRscCsi|dd6|dd6S(Nitxity((R((sS/opt/alt/python27/lib64/python2.7/site-packages/simplejson/tests/test_namedtuple.pyR s(R R RR (((sS/opt/alt/python27/lib64/python2.7/site-packages/simplejson/tests/test_namedtuple.pyR s RR RtTestNamedTuplecBseZd„Zd„ZRS(c Cs,x%tdƒtddƒgD]}|jƒ}t|ƒ}|j|tjtj|ƒƒƒ|j|tjtj|dtƒƒƒ|j|tjtj|dt ƒƒƒ|j|tjtj|dtdt ƒƒƒ|j|tjtj|dt ƒƒƒ|j t tj|dt dt ƒqWdS(Niitnamedtuple_as_objectttuple_as_array( RR R tlistt assertEqualtjsontloadstdumpstTruetFalset assertRaisest TypeError(Rtvtdtl((sS/opt/alt/python27/lib64/python2.7/site-packages/simplejson/tests/test_namedtuple.pyttest_namedtuple_dumpss""  "( c Cs x™tdƒtddƒgD]|}|jƒ}t|ƒ}tƒ}tj||ƒ|j|tj|j ƒƒƒtƒ}tj||dt ƒ|j|tj|j ƒƒƒtƒ}tj||dt ƒ|j|tj|j ƒƒƒtƒ}tj||dt dt ƒ|j|tj|j ƒƒƒtƒ}tj||dt ƒ|j|tj|j ƒƒƒ|j t tj|tƒdt dt ƒqWdS(NiiRR(RR R RRRtdumpRRtgetvalueRRRR(RRRRtsio((sS/opt/alt/python27/lib64/python2.7/site-packages/simplejson/tests/test_namedtuple.pyttest_namedtuple_dump,s6"       (R R RR"(((sS/opt/alt/python27/lib64/python2.7/site-packages/simplejson/tests/test_namedtuple.pyRs ( tunittestt simplejsonRRt collectionsRt ImportErrorRRR tTestCaseR(((sS/opt/alt/python27/lib64/python2.7/site-packages/simplejson/tests/test_namedtuple.pyts