Ñò oŻħHc @ sÑ d d k l Z d e f d YZ d e f d YZ d e f d YZ d Z e i i d e Z d Z d Z d Z d Z d Z d Z d Z d Z d Z d Z d S( i˙˙˙˙( t jsonifyt Fooc B s e Z d Z RS( c C s | | _ d S( N( t bar( t selfR ( ( s@ /usr/lib/python2.6/site-packages/turbojson/tests/test_jsonify.pyt __init__ s ( t __name__t __module__R ( ( ( s@ /usr/lib/python2.6/site-packages/turbojson/tests/test_jsonify.pyR s t Barc B s e Z d Z d Z RS( c C s | | _ d S( N( R ( R R ( ( s@ /usr/lib/python2.6/site-packages/turbojson/tests/test_jsonify.pyR s c C s d | i S( Ns bar-%s( R ( R ( ( s@ /usr/lib/python2.6/site-packages/turbojson/tests/test_jsonify.pyt __json__ s ( R R R R ( ( ( s@ /usr/lib/python2.6/site-packages/turbojson/tests/test_jsonify.pyR s t Bazc B s e Z RS( ( R R ( ( ( s@ /usr/lib/python2.6/site-packages/turbojson/tests/test_jsonify.pyR s c C s d | i S( Ns foo-%s( R ( t obj( ( s@ /usr/lib/python2.6/site-packages/turbojson/tests/test_jsonify.pyt jsonify_foo s s isinstance(obj, Foo)c C s9 d d d d g } t i | } | d j p t d S( Nt ai t bi s ["a", 1, "b", 2]( R t encodet AssertionError( t dt encoded( ( s@ /usr/lib/python2.6/site-packages/turbojson/tests/test_jsonify.pyt test_list s c C sN t d } t i | } d i t i | t i | j p t d S( Ni t ( t rangeR t encode_itert joinR R ( R R ( ( s@ /usr/lib/python2.6/site-packages/turbojson/tests/test_jsonify.pyt test_list_iter s c C s; h d d 6d d 6} t i | } | d j p t d S( Ni R i R s {"a": 1, "b": 2}( R R R ( R R ( ( s@ /usr/lib/python2.6/site-packages/turbojson/tests/test_jsonify.pyt test_dictionary! s c C s3 t d } t i | } | d j p t d S( Nt bazs "foo-baz"( R R R R ( R R ( ( s@ /usr/lib/python2.6/site-packages/turbojson/tests/test_jsonify.pyt test_specificjson&