ACC SHELL
Ñò
rÄMc @ 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__( ( ( s/ /usr/lib/python2.6/json/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( ( s/ /usr/lib/python2.6/json/tests/test_recursion.pyR s
( R R t FalseR R ( ( ( s/ /usr/lib/python2.6/json/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( ( s/ /usr/lib/python2.6/json/tests/test_recursion.pyt test_listrecursion s$
c C so h } | | d <y t i | ƒ Wn t j
o n X| i d ƒ h } h | d 6| d 6} t i | ƒ d S( Nt tests) didn't raise ValueError on dict recursiont at b( R R R R ( R R R ( ( s/ /usr/lib/python2.6/json/tests/test_recursion.pyt test_dictrecursion, s
c C sc t ƒ } | i | i t ƒ d ƒ t | _ y | i t ƒ Wn t j
o n X| i d ƒ d S( Ns "JSONTestObject"s, didn't raise ValueError on default recursion( R t assertEqualst encodeR t TrueR R R ( R t enc( ( s/ /usr/lib/python2.6/json/tests/test_recursion.pyt test_defaultrecursion: s ( R R R R R ( ( ( s/ /usr/lib/python2.6/json/tests/test_recursion.pyR s ( ( t unittestR R R R R R ( ( ( s/ /usr/lib/python2.6/json/tests/test_recursion.pyt <module> s
ACC SHELL 2018