ó ÖÉÎSc@stddlZddlmZddlmZmZddlZddlm Z m Z m Z defd„ƒYZ dS(iÿÿÿÿN(tTestCase(t long_typet text_type(tNaNtPosInftNegInft TestFloatcBs5eZd„Zd„Zd„Zd„Zd„ZRS(cCslx6ttfD](}|jtjtj|ƒƒ|ƒq Wtjtjtƒƒ}|jd||kƒdS(Ni(RRt assertEqualtjsontloadstdumpsRt assertTrue(tselftinftnan((sA/usr/lib64/python2.7/site-packages/simplejson/tests/test_float.pyttest_degenerates_allows&cCsFx?tttfD].}|jtjtj|dtƒƒdƒqWdS(Nt ignore_nan( RRRRRR R tTruetNone(R tf((sA/usr/lib64/python2.7/site-packages/simplejson/tests/test_float.pyttest_degenerates_ignorescCs:x3tttfD]"}|jttj|dtƒqWdS(Nt allow_nan(RRRt assertRaisest ValueErrorRR tFalse(R R((sA/usr/lib64/python2.7/site-packages/simplejson/tests/test_float.pyttest_degenerates_denyscCsžx—dtjtjdtjddgD]o}|jttj|ƒƒ|ƒ|jtjtj|ƒƒ|ƒ|jtjttj|ƒƒƒ|ƒq'WdS(NgÃõðŠûØAidiœÿÿÿgÍÌÌÌÌÌ@(tmathtpiRtfloatRR R R(R tnum((sA/usr/lib64/python2.7/site-packages/simplejson/tests/test_float.pyt test_floatss "cCs¯x¨dtdƒddgD]Ž}|jtj|ƒt|ƒƒ|jttj|ƒƒ|ƒ|jtjtj|ƒƒ|ƒ|jtjttj|ƒƒƒ|ƒqWdS(Nii i@Il(RRRR tstrtintR R(R R((sA/usr/lib64/python2.7/site-packages/simplejson/tests/test_float.pyt test_intss "(t__name__t __module__RRRRR!(((sA/usr/lib64/python2.7/site-packages/simplejson/tests/test_float.pyRs     ( RtunittestRtsimplejson.compatRRt simplejsonRtsimplejson.decoderRRRR(((sA/usr/lib64/python2.7/site-packages/simplejson/tests/test_float.pyts