ó
P'—^c           @   sr   d  d l  m Z d  d l Z d  d l m Z d e f d „  ƒ  YZ d e f d „  ƒ  YZ	 d e f d	 „  ƒ  YZ
 d S(
   iÿÿÿÿ(   t   TestCaseN(   t   Decimalt   AlternateIntc           B   s   e  Z d  „  Z e Z RS(   c         C   s   d S(   Ns   invalid json(    (   t   self(    (    s@   /tmp/pip-unpacked-wheel-9xjeDh/simplejson/tests/test_subclass.pyt   __repr__   s    (   t   __name__t
   __module__R   t   __str__(    (    (    s@   /tmp/pip-unpacked-wheel-9xjeDh/simplejson/tests/test_subclass.pyR      s   	t   AlternateFloatc           B   s   e  Z d  „  Z e Z RS(   c         C   s   d S(   Ns   invalid json(    (   R   (    (    s@   /tmp/pip-unpacked-wheel-9xjeDh/simplejson/tests/test_subclass.pyR      s    (   R   R   R   R   (    (    (    s@   /tmp/pip-unpacked-wheel-9xjeDh/simplejson/tests/test_subclass.pyR      s   	t   TestSubclassc           B   s   e  Z d  „  Z d „  Z RS(   c         C   sx   |  j  t j t d ƒ ƒ d ƒ |  j  t j t d ƒ ƒ d ƒ |  j  t j t j i d t d ƒ 6ƒ ƒ i d d 6ƒ d  S(   Ni   t   1iÿÿÿÿs   -1(   t   assertEqualt   jsont   dumpsR   t   loads(   R   (    (    s@   /tmp/pip-unpacked-wheel-9xjeDh/simplejson/tests/test_subclass.pyt   test_int   s    c         C   sx   |  j  t j t d ƒ ƒ d ƒ |  j  t j t d ƒ ƒ d ƒ |  j  t j t j i d t d ƒ 6ƒ ƒ i d d 6ƒ d  S(   Ng      ð?s   1.0g      ð¿s   -1.0i   (   R   R   R   R   R   (   R   (    (    s@   /tmp/pip-unpacked-wheel-9xjeDh/simplejson/tests/test_subclass.pyt
   test_float   s    (   R   R   R   R   (    (    (    s@   /tmp/pip-unpacked-wheel-9xjeDh/simplejson/tests/test_subclass.pyR	      s   	(   t   unittestR    t
   simplejsonR   t   decimalR   t   intR   t   floatR   R	   (    (    (    s@   /tmp/pip-unpacked-wheel-9xjeDh/simplejson/tests/test_subclass.pyt   <module>   s
   