ó
˛,]c           @   sT   d  Z  d d l Z d d l Z d d l m Z d   Z e d k rP e j   n  d S(   s   
Tests for utils.py
i˙˙˙˙N(   t   CodeInfoc          C   sŻ   d }  t  d |  t |   d  } | j d k s7 t  | j d k sL t  t  d |  t |   d  } | | k sz t  t j t j | j   } | d d k sŤ t  d S(   s   Test CodeInfo.s   import numpyt   testi   t   numt   numpyt   full_objN(	   R    t   lent   objt   AssertionErrorR   t   picklet   loadst   dumpst   __dict__(   t   codeR   t   test2t   test3(    (    sJ   lib/python2.7/site-packages/spyder/utils/introspection/tests/test_utils.pyt   test_codeinfo   s    t   __main__(   t   __doc__R   t   pytestt    spyder.utils.introspection.utilsR    R   t   __name__t   main(    (    (    sJ   lib/python2.7/site-packages/spyder/utils/introspection/tests/test_utils.pyt   <module>	   s   	