o \Õ“adã@sTddlmZddlZddlmZGdd„deƒZGdd„deƒZ Gdd „d eƒZ dS) é)ÚTestCaseN)ÚDecimalc@óeZdZdd„ZeZdS)Ú AlternateIntcCódS©Nz invalid json©©Úselfrrú@/usr/lib/python3/dist-packages/simplejson/tests/test_subclass.pyÚ__repr__ózAlternateInt.__repr__N©Ú__name__Ú __module__Ú __qualname__r Ú__str__rrrr rórc@r)ÚAlternateFloatcCrrrr rrr r r zAlternateFloat.__repr__Nrrrrr r rrc@seZdZdd„Zdd„ZdS)Ú TestSubclasscCsT| t tdƒ¡d¡| t tdƒ¡d¡| t t tdƒdi¡¡ddi¡dS)NéÚ1éÿÿÿÿz-1)Ú assertEqualÚjsonÚdumpsrÚloadsr rrr Útest_intó(zTestSubclass.test_intcCsT| t tdƒ¡d¡| t tdƒ¡d¡| t t tdƒdi¡¡ddi¡dS)Ngð?z1.0gð¿z-1.0r)rrrrrr rrr Ú test_floatrzTestSubclass.test_floatN)rrrrrrrrr rs r) ÚunittestrÚ simplejsonrÚdecimalrÚintrÚfloatrrrrrr Ús