Ñò
#œœIc @ sb d d k l Z d d k Z d d d „ ƒ YZ d e i f d „ ƒ YZ d e f d „ ƒ YZ d S(
iÿÿÿÿ( t TestCaseNt JSONTestObjectc B s e Z RS( ( t __name__t
__module__( ( ( sE /usr/lib64/python2.6/site-packages/simplejson/tests/test_recursion.pyR s t RecursiveJSONEncoderc B s e Z e Z d „ Z RS( c C s7 | t j o | i o t g Sd Sn t i i | ƒ S( NR ( R t recurset jsont JSONEncodert default( t selft o( ( sE /usr/lib64/python2.6/site-packages/simplejson/tests/test_recursion.pyR s
( R R t FalseR R ( ( ( sE /usr/lib64/python2.6/site-packages/simplejson/tests/test_recursion.pyR s t
TestRecursionc B s# e Z d „ Z d „ Z d „ Z RS( c C sº g } | i | ƒ y t i | ƒ Wn t j
o n X| i d ƒ g } | g } | i | ƒ y t i | ƒ Wn t j
o n X| i d ƒ g } | | g } t i | ƒ d S( Ns) didn't raise ValueError on list recursions5 didn't raise ValueError on alternating list recursion( t appendR t dumpst
ValueErrort fail( R t xt y( ( sE /usr/lib64/python2.6/site-packages/simplejson/tests/test_recursion.pyt test_listrecursion s$
c C so h } | | d