ó
‹wÛjc           @   sv   d  d l  Z  d  d l m Z m Z d  d l Z e e ƒ Z d e  j f d „  ƒ  YZ d „  Z	 e
 d k rr e	 ƒ  n  d S(   iÿÿÿÿN(   t   run_unittestt
   gc_collectt   ModuleTestsc           B   sP   e  Z d  „  Z d „  Z d „  Z d „  Z d „  Z e j d „  ƒ Z	 d „  Z
 RS(   c         C   sŠ   t  j t  ƒ } |  j | j d  k ƒ |  j t t | ƒ y$ | j } |  j	 d t
 | ƒ ƒ Wn t k
 ro n X|  j | j t  j ƒ d  S(   Ns   __name__ = %s(   t
   ModuleTypet   __new__t
   assertTruet   __dict__t   Nonet   assertRaisest   SystemErrort   dirt   __name__t   failt   reprt   AttributeErrort   assertEqualt   __doc__(   t   selft   foot   s(    (    s†   /home/sim/yocto/scarthgap/build/tmp/work/x86_64-linux/python-native/2.7.18/recipe-sysroot-native/usr/lib/python2.7/test/test_module.pyt   test_uninitialized	   s    	c         C   sW   t  d ƒ } |  j | j d ƒ |  j | j d  ƒ |  j | j i d d 6d  d 6ƒ d  S(   NR   R   R   (   R   R   R   R   R   R   (   R   R   (    (    s†   /home/sim/yocto/scarthgap/build/tmp/work/x86_64-linux/python-native/2.7.18/recipe-sysroot-native/usr/lib/python2.7/test/test_module.pyt   test_no_docstring   s    c         C   sZ   t  d d ƒ } |  j | j d ƒ |  j | j d ƒ |  j | j i d d 6d d 6ƒ d  S(   NR   t   foodocR   R   (   R   R   R   R   R   (   R   R   (    (    s†   /home/sim/yocto/scarthgap/build/tmp/work/x86_64-linux/python-native/2.7.18/recipe-sysroot-native/usr/lib/python2.7/test/test_module.pyt   test_ascii_docstring   s
    c         C   sZ   t  d d ƒ } |  j | j d ƒ |  j | j d ƒ |  j | j i d d 6d d 6ƒ d  S(   NR   u	   foodocáˆ´R   R   (   R   R   R   R   R   (   R   R   (    (    s†   /home/sim/yocto/scarthgap/build/tmp/work/x86_64-linux/python-native/2.7.18/recipe-sysroot-native/usr/lib/python2.7/test/test_module.pyt   test_unicode_docstring%   s
    c         C   s¬   t  d d ƒ } d | _ | j } | j d d ƒ |  j | j d ƒ |  j | j d ƒ |  j | j d ƒ |  j | j i d d 6d d 6d d 6ƒ |  j | j | k ƒ d  S(   NR   u	   foodocáˆ´i*   R   R   R   t   bar(   R   R   R   t   __init__R   R   R   R   (   R   R   t   d(    (    s†   /home/sim/yocto/scarthgap/build/tmp/work/x86_64-linux/python-native/2.7.18/recipe-sysroot-native/usr/lib/python2.7/test/test_module.pyt   test_reinit-   s    		c         C   s.   d „  } t  ƒ  |  j | ƒ  j d d ƒ d  S(   Nc          S   s   t  d ƒ }  d |  _ |  S(   NR   i   (   R   R   (   R   (    (    s†   /home/sim/yocto/scarthgap/build/tmp/work/x86_64-linux/python-native/2.7.18/recipe-sysroot-native/usr/lib/python2.7/test/test_module.pyt   f=   s    	R   i   (   R   R   R   (   R   R   (    (    s†   /home/sim/yocto/scarthgap/build/tmp/work/x86_64-linux/python-native/2.7.18/recipe-sysroot-native/usr/lib/python2.7/test/test_module.pyt   test_dont_clear_dict:   s    	c         B   sM   g  } e  d ƒ } | | _ d } | | j U~ e ƒ  |  j | d g ƒ d  S(   NR   sX   class A:
    def __del__(self, destroyed=destroyed):
        destroyed.append(1)
a = A()i   (   R   t	   destroyedR   R   R   (   R   R   t   mR   (    (    s†   /home/sim/yocto/scarthgap/build/tmp/work/x86_64-linux/python-native/2.7.18/recipe-sysroot-native/usr/lib/python2.7/test/test_module.pyt   test_clear_dict_in_ref_cycleD   s    	(   R   t
   __module__R   R   R   R   R   t   unittestt   expectedFailureR   R!   (    (    (    s†   /home/sim/yocto/scarthgap/build/tmp/work/x86_64-linux/python-native/2.7.18/recipe-sysroot-native/usr/lib/python2.7/test/test_module.pyR      s   					
c           C   s   t  t ƒ d  S(   N(   R    R   (    (    (    s†   /home/sim/yocto/scarthgap/build/tmp/work/x86_64-linux/python-native/2.7.18/recipe-sysroot-native/usr/lib/python2.7/test/test_module.pyt	   test_mainQ   s    t   __main__(   R#   t   test.test_supportR    R   t   syst   typeR   t   TestCaseR   R%   R   (    (    (    s†   /home/sim/yocto/scarthgap/build/tmp/work/x86_64-linux/python-native/2.7.18/recipe-sysroot-native/usr/lib/python2.7/test/test_module.pyt   <module>   s   I	