B VXÿYdã@sTddlmZddlZddlmZGdd„deƒZGdd„deƒZ Gdd „d eƒZ dS) é)ÚTestCaseN)ÚDecimalc@seZdZdd„ZeZdS)Ú AlternateIntcCsdS)Nz invalid json©)ÚselfrrúQ/opt/alt/python37/lib64/python3.7/site-packages/simplejson/tests/test_subclass.pyÚ__repr__szAlternateInt.__repr__N)Ú__name__Ú __module__Ú __qualname__rÚ__str__rrrrrsrc@seZdZdd„ZeZdS)ÚAlternateFloatcCsdS)Nz invalid jsonr)rrrrr szAlternateFloat.__repr__N)r r r rr rrrrr sr c@seZdZdd„Zdd„ZdS)Ú TestSubclasscCsT| t tdƒ¡d¡| t tdƒ¡d¡| t t tdƒdi¡¡ddi¡dS)NéÚ1éÿÿÿÿz-1)Ú assertEqualÚjsonÚdumpsrÚloads)rrrrÚtest_intszTestSubclass.test_intcCsT| t tdƒ¡d¡| t tdƒ¡d¡| t t tdƒdi¡¡ddi¡dS)Ngð?z1.0gð¿z-1.0r)rrrr r)rrrrÚ test_floatszTestSubclass.test_floatN)r r r rrrrrrrsr) ZunittestrÚ simplejsonrZdecimalrÚintrÚfloatr rrrrrÚs