;
Ëâ"Ic               @   s~   d  Z  d d l Z d d l Z d d l Z d d l m Z Gd „  d e j ƒ Z d „  Z d „  Z	 e
 d k o e	 ƒ  n d S(	   u   Unit tests for the copy module.i    N(   u   supportc             B   s  |  Ee  Z d  „  Z d „  Z d „  Z d „  Z d „  Z d „  Z d „  Z d „  Z	 d „  Z
 d	 „  Z d
 „  Z d „  Z d „  Z d „  Z d „  Z d „  Z d „  Z d „  Z d „  Z d „  Z d „  Z d „  Z d „  Z d „  Z d „  Z d „  Z d „  Z d „  Z d „  Z d „  Z d „  Z  d „  Z! d  „  Z" d! „  Z# d" „  Z$ d# „  Z% d$ „  Z& d% „  Z' d& „  Z( d' „  Z) d( „  Z* d) „  Z+ d* „  Z, d+ „  Z- d, „  Z. d- „  Z/ d. „  Z0 d/ „  Z1 d0 „  Z2 d1 „  Z3 d2 „  Z4 d3 „  Z5 d4 „  Z6 d5 „  Z7 d6 „  Z8 d7 „  Z9 d8 S(9   c             C   s6   |  j  t j t j k ƒ |  j  t t j t ƒ ƒ d  S(   N(   u   assert_u   copyu   Erroru   erroru
   issubclassu	   Exception(   u   self(    (    u+   /mit/python/lib/python3.0/test/test_copy.pyu   test_exceptions   s    c             C   s)   d } t  j  | ƒ } |  j | | ƒ d  S(   Ni*   (   u   copyu   assertEqual(   u   selfu   xu   y(    (    u+   /mit/python/lib/python3.0/test/test_copy.pyu   test_copy_basic   s    c                sd   G‡  f d †  d t  ƒ ‰  ˆ  d ƒ } t j | ƒ } |  j | j | j ƒ |  j | j | j ƒ d  S(   Nc                s&   |  Ee  Z d  „  Z ‡  f d †  Z d S(   c             S   s   | |  _  d  S(   N(   u   foo(   u   selfu   foo(    (    u+   /mit/python/lib/python3.0/test/test_copy.pyu   __init__   s    c                s   ˆ  |  j  ƒ S(   N(   u   foo(   u   self(   u   C(    u+   /mit/python/lib/python3.0/test/test_copy.pyu   __copy__   s    N(   u   __name__u
   __module__u   __init__u   __copy__(   u
   __locals__(   u   C(    u+   /mit/python/lib/python3.0/test/test_copy.pyu   C   s   
	u   Ci*   (   u   objectu   copyu   assertEqualu	   __class__u   foo(   u   selfu   xu   y(    (   u   Cu+   /mit/python/lib/python3.0/test/test_copy.pyu   test_copy_copy   s
    c                sj   Gd „  d t  ƒ ‰  ‡  f d †  } ˆ  d ƒ } |  j t t j | ƒ t j ˆ  | ˆ  ƒ t j | ƒ } d  S(   Nc             B   s   |  Ee  Z d  „  Z d S(   c             S   s   t  j |  ƒ } | | _ | S(   N(   u   objectu   __new__u   foo(   u   clsu   foou   obj(    (    u+   /mit/python/lib/python3.0/test/test_copy.pyu   __new__%   s    	N(   u   __name__u
   __module__u   __new__(   u
   __locals__(    (    u+   /mit/python/lib/python3.0/test/test_copy.pyu   C$   s   
u   Cc                s   ˆ  |  j  f f S(   N(   u   foo(   u   obj(   u   C(    u+   /mit/python/lib/python3.0/test/test_copy.pyu   pickle_C)   s    i*   (   u   objectu   assertRaisesu	   TypeErroru   copyu   copyregu   pickle(   u   selfu   pickle_Cu   xu   y(    (   u   Cu+   /mit/python/lib/python3.0/test/test_copy.pyu   test_copy_registry#   s    c             C   sB   Gd „  d t  ƒ } | ƒ  } t j | ƒ } |  j | | k ƒ d  S(   Nc             B   s    |  Ee  Z d  „  Z d „  Z d S(   c             S   s   d S(   Nu    (    (   u   selfu   proto(    (    u+   /mit/python/lib/python3.0/test/test_copy.pyu   __reduce_ex__2   s    c             S   s   t  j d ƒ ‚ d  S(   Nu   shouldn't call this(   u   supportu
   TestFailed(   u   self(    (    u+   /mit/python/lib/python3.0/test/test_copy.pyu
   __reduce__4   s    N(   u   __name__u
   __module__u   __reduce_ex__u
   __reduce__(   u
   __locals__(    (    u+   /mit/python/lib/python3.0/test/test_copy.pyu   C1   s   
	u   C(   u   objectu   copyu   assert_(   u   selfu   Cu   xu   y(    (    u+   /mit/python/lib/python3.0/test/test_copy.pyu   test_copy_reduce_ex0   s    	c             C   sB   Gd „  d t  ƒ } | ƒ  } t j | ƒ } |  j | | k ƒ d  S(   Nc             B   s   |  Ee  Z d  „  Z d S(   c             S   s   d S(   Nu    (    (   u   self(    (    u+   /mit/python/lib/python3.0/test/test_copy.pyu
   __reduce__<   s    N(   u   __name__u
   __module__u
   __reduce__(   u
   __locals__(    (    u+   /mit/python/lib/python3.0/test/test_copy.pyu   C;   s   
u   C(   u   objectu   copyu   assert_(   u   selfu   Cu   xu   y(    (    u+   /mit/python/lib/python3.0/test/test_copy.pyu   test_copy_reduce:   s    	c             C   s9   Gd „  d t  ƒ } | ƒ  } |  j t j t j | ƒ d  S(   Nc             B   s   |  Ee  Z d  „  Z d S(   c             S   s0   | j  d ƒ o t | ƒ ‚ n t j |  | ƒ S(   Nu   __reduce(   u
   startswithu   AttributeErroru   objectu   __getattribute__(   u   selfu   name(    (    u+   /mit/python/lib/python3.0/test/test_copy.pyu   __getattribute__D   s    N(   u   __name__u
   __module__u   __getattribute__(   u
   __locals__(    (    u+   /mit/python/lib/python3.0/test/test_copy.pyu   CC   s   
u   C(   u   objectu   assertRaisesu   copyu   Error(   u   selfu   Cu   x(    (    u+   /mit/python/lib/python3.0/test/test_copy.pyu   test_copy_cantB   s    	c             C   sŸ   Gd „  d ƒ } Gd „  d t  ƒ } d „  } d  d d d	 d d d
 d d | j | t d ƒ | t g } x3 | D]+ } |  j t j | ƒ | k t	 | ƒ ƒ ql Wd  S(   Nc             B   s   |  Ee  Z d  S(   N(   u   __name__u
   __module__(   u
   __locals__(    (    u+   /mit/python/lib/python3.0/test/test_copy.pyu   ClassicN   s   
u   Classicc             B   s   |  Ee  Z d  S(   N(   u   __name__u
   __module__(   u
   __locals__(    (    u+   /mit/python/lib/python3.0/test/test_copy.pyu   NewStyleP   s   
u   NewStylec               S   s   d  S(   N(    (    (    (    u+   /mit/python/lib/python3.0/test/test_copy.pyu   fR   s    i*   i   id   g…ëQ¸	@y              ð?u   hellou   helloáˆ´i
   l                TF(
   u   objectu   Noneu   Trueu   Falseu   __code__u   rangeu   maxu   assert_u   copyu   repr(   u   selfu   Classicu   NewStyleu   fu   testsu   x(    (    u+   /mit/python/lib/python3.0/test/test_copy.pyu   test_copy_atomicM   s    	 c             C   s,   d d d g } |  j  t j | ƒ | ƒ d  S(   Ni   i   i   (   u   assertEqualu   copy(   u   selfu   x(    (    u+   /mit/python/lib/python3.0/test/test_copy.pyu   test_copy_listZ   s    c             C   s#   d } |  j  t j | ƒ | ƒ d  S(   Ni   i   i   (   i   i   i   (   u   assertEqualu   copy(   u   selfu   x(    (    u+   /mit/python/lib/python3.0/test/test_copy.pyu   test_copy_tuple^   s    c             C   s1   i d d 6d d 6} |  j  t j | ƒ | ƒ d  S(   Ni   u   fooi   u   bar(   u   assertEqualu   copy(   u   selfu   x(    (    u+   /mit/python/lib/python3.0/test/test_copy.pyu   test_copy_dictb   s    c             C   s9   Gd „  d ƒ } | d ƒ } |  j  t j | ƒ | ƒ d  S(   Nc             B   s    |  Ee  Z d  „  Z d „  Z d S(   c             S   s   | |  _  d  S(   N(   u   foo(   u   selfu   foo(    (    u+   /mit/python/lib/python3.0/test/test_copy.pyu   __init__h   s    c             S   s   |  j  | j  k S(   N(   u   foo(   u   selfu   other(    (    u+   /mit/python/lib/python3.0/test/test_copy.pyu   __eq__j   s    N(   u   __name__u
   __module__u   __init__u   __eq__(   u
   __locals__(    (    u+   /mit/python/lib/python3.0/test/test_copy.pyu   Cg   s   
	u   Ci*   (   u   assertEqualu   copy(   u   selfu   Cu   x(    (    u+   /mit/python/lib/python3.0/test/test_copy.pyu   test_copy_inst_vanillaf   s    c                s?   G‡  f d †  d ƒ ‰  ˆ  d ƒ } |  j  t j | ƒ | ƒ d  S(   Nc                s/   |  Ee  Z d  „  Z ‡  f d †  Z d „  Z d S(   c             S   s   | |  _  d  S(   N(   u   foo(   u   selfu   foo(    (    u+   /mit/python/lib/python3.0/test/test_copy.pyu   __init__q   s    c                s   ˆ  |  j  ƒ S(   N(   u   foo(   u   self(   u   C(    u+   /mit/python/lib/python3.0/test/test_copy.pyu   __copy__s   s    c             S   s   |  j  | j  k S(   N(   u   foo(   u   selfu   other(    (    u+   /mit/python/lib/python3.0/test/test_copy.pyu   __eq__u   s    N(   u   __name__u
   __module__u   __init__u   __copy__u   __eq__(   u
   __locals__(   u   C(    u+   /mit/python/lib/python3.0/test/test_copy.pyu   Cp   s   
	u   Ci*   (   u   assertEqualu   copy(   u   selfu   x(    (   u   Cu+   /mit/python/lib/python3.0/test/test_copy.pyu   test_copy_inst_copyo   s    c             C   s9   Gd „  d ƒ } | d ƒ } |  j  t j | ƒ | ƒ d  S(   Nc             B   s)   |  Ee  Z d  „  Z d „  Z d „  Z d S(   c             S   s   | |  _  d  S(   N(   u   foo(   u   selfu   foo(    (    u+   /mit/python/lib/python3.0/test/test_copy.pyu   __init__|   s    c             S   s
   |  j  f S(   N(   u   foo(   u   self(    (    u+   /mit/python/lib/python3.0/test/test_copy.pyu   __getinitargs__~   s    c             S   s   |  j  | j  k S(   N(   u   foo(   u   selfu   other(    (    u+   /mit/python/lib/python3.0/test/test_copy.pyu   __eq__€   s    N(   u   __name__u
   __module__u   __init__u   __getinitargs__u   __eq__(   u
   __locals__(    (    u+   /mit/python/lib/python3.0/test/test_copy.pyu   C{   s   
		u   Ci*   (   u   assertEqualu   copy(   u   selfu   Cu   x(    (    u+   /mit/python/lib/python3.0/test/test_copy.pyu   test_copy_inst_getinitargsz   s    c             C   s9   Gd „  d ƒ } | d ƒ } |  j  t j | ƒ | ƒ d  S(   Nc             B   s)   |  Ee  Z d  „  Z d „  Z d „  Z d S(   c             S   s   | |  _  d  S(   N(   u   foo(   u   selfu   foo(    (    u+   /mit/python/lib/python3.0/test/test_copy.pyu   __init__‡   s    c             S   s   i |  j  d 6S(   Nu   foo(   u   foo(   u   self(    (    u+   /mit/python/lib/python3.0/test/test_copy.pyu   __getstate__‰   s    c             S   s   |  j  | j  k S(   N(   u   foo(   u   selfu   other(    (    u+   /mit/python/lib/python3.0/test/test_copy.pyu   __eq__‹   s    N(   u   __name__u
   __module__u   __init__u   __getstate__u   __eq__(   u
   __locals__(    (    u+   /mit/python/lib/python3.0/test/test_copy.pyu   C†   s   
		u   Ci*   (   u   assertEqualu   copy(   u   selfu   Cu   x(    (    u+   /mit/python/lib/python3.0/test/test_copy.pyu   test_copy_inst_getstate…   s    c             C   s9   Gd „  d ƒ } | d ƒ } |  j  t j | ƒ | ƒ d  S(   Nc             B   s)   |  Ee  Z d  „  Z d „  Z d „  Z d S(   c             S   s   | |  _  d  S(   N(   u   foo(   u   selfu   foo(    (    u+   /mit/python/lib/python3.0/test/test_copy.pyu   __init__’   s    c             S   s   | d |  _  d  S(   Nu   foo(   u   foo(   u   selfu   state(    (    u+   /mit/python/lib/python3.0/test/test_copy.pyu   __setstate__”   s    c             S   s   |  j  | j  k S(   N(   u   foo(   u   selfu   other(    (    u+   /mit/python/lib/python3.0/test/test_copy.pyu   __eq__–   s    N(   u   __name__u
   __module__u   __init__u   __setstate__u   __eq__(   u
   __locals__(    (    u+   /mit/python/lib/python3.0/test/test_copy.pyu   C‘   s   
		u   Ci*   (   u   assertEqualu   copy(   u   selfu   Cu   x(    (    u+   /mit/python/lib/python3.0/test/test_copy.pyu   test_copy_inst_setstate   s    c             C   s9   Gd „  d ƒ } | d ƒ } |  j  t j | ƒ | ƒ d  S(   Nc             B   s2   |  Ee  Z d  „  Z d „  Z d „  Z d „  Z d S(   c             S   s   | |  _  d  S(   N(   u   foo(   u   selfu   foo(    (    u+   /mit/python/lib/python3.0/test/test_copy.pyu   __init__   s    c             S   s   |  j  S(   N(   u   foo(   u   self(    (    u+   /mit/python/lib/python3.0/test/test_copy.pyu   __getstate__Ÿ   s    c             S   s   | |  _  d  S(   N(   u   foo(   u   selfu   state(    (    u+   /mit/python/lib/python3.0/test/test_copy.pyu   __setstate__¡   s    c             S   s   |  j  | j  k S(   N(   u   foo(   u   selfu   other(    (    u+   /mit/python/lib/python3.0/test/test_copy.pyu   __eq__£   s    N(   u   __name__u
   __module__u   __init__u   __getstate__u   __setstate__u   __eq__(   u
   __locals__(    (    u+   /mit/python/lib/python3.0/test/test_copy.pyu   Cœ   s   
			u   Ci*   (   u   assertEqualu   copy(   u   selfu   Cu   x(    (    u+   /mit/python/lib/python3.0/test/test_copy.pyu    test_copy_inst_getstate_setstate›   s    	c             C   s)   d } t  j | ƒ } |  j | | ƒ d  S(   Ni*   (   u   copyu   deepcopyu   assertEqual(   u   selfu   xu   y(    (    u+   /mit/python/lib/python3.0/test/test_copy.pyu   test_deepcopy_basicª   s    c             C   s~   g  } | | g } t  j | ƒ } |  j | | ƒ |  j | | k	 ƒ |  j | d | d k	 ƒ |  j | d | d k ƒ d  S(   Ni    i   (   u   copyu   deepcopyu   assertEqualu   assert_(   u   selfu   xu   y(    (    u+   /mit/python/lib/python3.0/test/test_copy.pyu   test_deepcopy_memo¯   s    c             C   sF   Gd „  d t  ƒ } Gd „  d d | ƒ} |  j t j | ƒ | ƒ d  S(   Nc             B   s   |  Ee  Z d  S(   N(   u   __name__u
   __module__(   u
   __locals__(    (    u+   /mit/python/lib/python3.0/test/test_copy.pyu   Meta¿   s   
u   Metac             B   s   |  Ee  Z d  S(   N(   u   __name__u
   __module__(   u
   __locals__(    (    u+   /mit/python/lib/python3.0/test/test_copy.pyu   CÁ   s   
u   Cu	   metaclass(   u   typeu   assertEqualu   copyu   deepcopy(   u   selfu   Metau   C(    (    u+   /mit/python/lib/python3.0/test/test_copy.pyu   test_deepcopy_issubclassº   s    c                sd   G‡  f d †  d t  ƒ ‰  ˆ  d ƒ } t j | ƒ } |  j | j | j ƒ |  j | j | j ƒ d  S(   Nc                s)   |  Ee  Z d  „  Z d ‡  f d † Z d S(   c             S   s   | |  _  d  S(   N(   u   foo(   u   selfu   foo(    (    u+   /mit/python/lib/python3.0/test/test_copy.pyu   __init__Ç   s    c                s   ˆ  |  j  ƒ S(   N(   u   foo(   u   selfu   memo(   u   C(    u+   /mit/python/lib/python3.0/test/test_copy.pyu   __deepcopy__É   s    N(   u   __name__u
   __module__u   __init__u   Noneu   __deepcopy__(   u
   __locals__(   u   C(    u+   /mit/python/lib/python3.0/test/test_copy.pyu   CÆ   s   
	u   Ci*   (   u   objectu   copyu   deepcopyu   assertEqualu	   __class__u   foo(   u   selfu   xu   y(    (   u   Cu+   /mit/python/lib/python3.0/test/test_copy.pyu   test_deepcopy_deepcopyÅ   s
    c                sj   Gd „  d t  ƒ ‰  ‡  f d †  } ˆ  d ƒ } |  j t t j | ƒ t j ˆ  | ˆ  ƒ t j | ƒ } d  S(   Nc             B   s   |  Ee  Z d  „  Z d S(   c             S   s   t  j |  ƒ } | | _ | S(   N(   u   objectu   __new__u   foo(   u   clsu   foou   obj(    (    u+   /mit/python/lib/python3.0/test/test_copy.pyu   __new__Ò   s    	N(   u   __name__u
   __module__u   __new__(   u
   __locals__(    (    u+   /mit/python/lib/python3.0/test/test_copy.pyu   CÑ   s   
u   Cc                s   ˆ  |  j  f f S(   N(   u   foo(   u   obj(   u   C(    u+   /mit/python/lib/python3.0/test/test_copy.pyu   pickle_CÖ   s    i*   (   u   objectu   assertRaisesu	   TypeErroru   copyu   deepcopyu   copyregu   pickle(   u   selfu   pickle_Cu   xu   y(    (   u   Cu+   /mit/python/lib/python3.0/test/test_copy.pyu   test_deepcopy_registryÐ   s    c             C   sB   Gd „  d t  ƒ } | ƒ  } t j | ƒ } |  j | | k ƒ d  S(   Nc             B   s    |  Ee  Z d  „  Z d „  Z d S(   c             S   s   d S(   Nu    (    (   u   selfu   proto(    (    u+   /mit/python/lib/python3.0/test/test_copy.pyu   __reduce_ex__ß   s    c             S   s   t  j d ƒ ‚ d  S(   Nu   shouldn't call this(   u   supportu
   TestFailed(   u   self(    (    u+   /mit/python/lib/python3.0/test/test_copy.pyu
   __reduce__á   s    N(   u   __name__u
   __module__u   __reduce_ex__u
   __reduce__(   u
   __locals__(    (    u+   /mit/python/lib/python3.0/test/test_copy.pyu   CÞ   s   
	u   C(   u   objectu   copyu   deepcopyu   assert_(   u   selfu   Cu   xu   y(    (    u+   /mit/python/lib/python3.0/test/test_copy.pyu   test_deepcopy_reduce_exÝ   s    	c             C   sB   Gd „  d t  ƒ } | ƒ  } t j | ƒ } |  j | | k ƒ d  S(   Nc             B   s   |  Ee  Z d  „  Z d S(   c             S   s   d S(   Nu    (    (   u   self(    (    u+   /mit/python/lib/python3.0/test/test_copy.pyu
   __reduce__é   s    N(   u   __name__u
   __module__u
   __reduce__(   u
   __locals__(    (    u+   /mit/python/lib/python3.0/test/test_copy.pyu   Cè   s   
u   C(   u   objectu   copyu   deepcopyu   assert_(   u   selfu   Cu   xu   y(    (    u+   /mit/python/lib/python3.0/test/test_copy.pyu   test_deepcopy_reduceç   s    	c             C   s9   Gd „  d t  ƒ } | ƒ  } |  j t j t j | ƒ d  S(   Nc             B   s   |  Ee  Z d  „  Z d S(   c             S   s0   | j  d ƒ o t | ƒ ‚ n t j |  | ƒ S(   Nu   __reduce(   u
   startswithu   AttributeErroru   objectu   __getattribute__(   u   selfu   name(    (    u+   /mit/python/lib/python3.0/test/test_copy.pyu   __getattribute__ñ   s    N(   u   __name__u
   __module__u   __getattribute__(   u
   __locals__(    (    u+   /mit/python/lib/python3.0/test/test_copy.pyu   Cð   s   
u   C(   u   objectu   assertRaisesu   copyu   Erroru   deepcopy(   u   selfu   Cu   x(    (    u+   /mit/python/lib/python3.0/test/test_copy.pyu   test_deepcopy_cantï   s    	c             C   sŸ   Gd „  d ƒ } Gd „  d t  ƒ } d „  } d  d d d	 d d d
 d d | j | t d ƒ | t g } x3 | D]+ } |  j t j	 | ƒ | k t
 | ƒ ƒ ql Wd  S(   Nc             B   s   |  Ee  Z d  S(   N(   u   __name__u
   __module__(   u
   __locals__(    (    u+   /mit/python/lib/python3.0/test/test_copy.pyu   Classicû   s   
u   Classicc             B   s   |  Ee  Z d  S(   N(   u   __name__u
   __module__(   u
   __locals__(    (    u+   /mit/python/lib/python3.0/test/test_copy.pyu   NewStyleý   s   
u   NewStylec               S   s   d  S(   N(    (    (    (    u+   /mit/python/lib/python3.0/test/test_copy.pyu   fÿ   s    i*   i   id   g…ëQ¸	@y              ð?u   hellou   helloáˆ´i
   l                TF(   u   objectu   Noneu   Trueu   Falseu   __code__u   rangeu   maxu   assert_u   copyu   deepcopyu   repr(   u   selfu   Classicu   NewStyleu   fu   testsu   x(    (    u+   /mit/python/lib/python3.0/test/test_copy.pyu   test_deepcopy_atomicú   s    	 c             C   sc   d d g d g } t  j | ƒ } |  j | | ƒ |  j | | k	 ƒ |  j | d | d k	 ƒ d  S(   Ni   i   i   i    (   u   copyu   deepcopyu   assertEqualu   assert_(   u   selfu   xu   y(    (    u+   /mit/python/lib/python3.0/test/test_copy.pyu   test_deepcopy_list  s
    c             C   s|   g  } | j  | ƒ t j | ƒ } |  j t t | | ƒ |  j | | k	 ƒ |  j | d | k ƒ |  j t | ƒ d ƒ d  S(   Ni    i   (	   u   appendu   copyu   deepcopyu   assertRaisesu   RuntimeErroru   cmpu   assert_u   assertEqualu   len(   u   selfu   xu   y(    (    u+   /mit/python/lib/python3.0/test/test_copy.pyu   test_deepcopy_reflexive_list  s    c             C   sc   d d g d f } t  j | ƒ } |  j | | ƒ |  j | | k	 ƒ |  j | d | d k	 ƒ d  S(   Ni   i   i   i    (   u   copyu   deepcopyu   assertEqualu   assert_(   u   selfu   xu   y(    (    u+   /mit/python/lib/python3.0/test/test_copy.pyu   test_deepcopy_tuple  s
    c             C   sŒ   g  f } | d j  | ƒ t j | ƒ } |  j t t | | ƒ |  j | | k	 ƒ |  j | d | d k	 ƒ |  j | d d | k ƒ d  S(   Ni    (   u   appendu   copyu   deepcopyu   assertRaisesu   RuntimeErroru   cmpu   assert_(   u   selfu   xu   y(    (    u+   /mit/python/lib/python3.0/test/test_copy.pyu   test_deepcopy_reflexive_tuple  s    	c             C   sk   i d d g d 6d d 6} t  j | ƒ } |  j | | ƒ |  j | | k	 ƒ |  j | d | d k	 ƒ d  S(   Ni   i   u   fooi   u   bar(   u   copyu   deepcopyu   assertEqualu   assert_(   u   selfu   xu   y(    (    u+   /mit/python/lib/python3.0/test/test_copy.pyu   test_deepcopy_dict'  s
    c             C   sy   i  } | | d <t  j | ƒ } |  j t t | | ƒ |  j | | k	 ƒ |  j | d | k ƒ |  j t | ƒ d ƒ d  S(   Nu   fooi   (   u   copyu   deepcopyu   assertRaisesu	   TypeErroru   cmpu   assert_u   assertEqualu   len(   u   selfu   xu   y(    (    u+   /mit/python/lib/python3.0/test/test_copy.pyu   test_deepcopy_reflexive_dict.  s    
c             C   s?   i  } d } t  j | | ƒ } |  j | t | ƒ | k ƒ d  S(   Ni*   (   u   copyu   deepcopyu   assert_u   id(   u   selfu   memou   xu   y(    (    u+   /mit/python/lib/python3.0/test/test_copy.pyu   test_deepcopy_keepalive7  s    c             C   s[   Gd „  d ƒ } | d g ƒ } t  j | ƒ } |  j | | ƒ |  j | j | j k	 ƒ d  S(   Nc             B   s    |  Ee  Z d  „  Z d „  Z d S(   c             S   s   | |  _  d  S(   N(   u   foo(   u   selfu   foo(    (    u+   /mit/python/lib/python3.0/test/test_copy.pyu   __init__?  s    c             S   s   |  j  | j  k S(   N(   u   foo(   u   selfu   other(    (    u+   /mit/python/lib/python3.0/test/test_copy.pyu   __eq__A  s    N(   u   __name__u
   __module__u   __init__u   __eq__(   u
   __locals__(    (    u+   /mit/python/lib/python3.0/test/test_copy.pyu   C>  s   
	u   Ci*   (   u   copyu   deepcopyu   assertEqualu   assert_u   foo(   u   selfu   Cu   xu   y(    (    u+   /mit/python/lib/python3.0/test/test_copy.pyu   test_deepcopy_inst_vanilla=  s
    c                st   G‡  f d †  d ƒ ‰  ˆ  d g ƒ } t  j | ƒ } |  j | | ƒ |  j | | k	 ƒ |  j | j | j k	 ƒ d  S(   Nc                s/   |  Ee  Z d  „  Z ‡  f d †  Z d „  Z d S(   c             S   s   | |  _  d  S(   N(   u   foo(   u   selfu   foo(    (    u+   /mit/python/lib/python3.0/test/test_copy.pyu   __init__J  s    c                s   ˆ  t  j |  j | ƒ ƒ S(   N(   u   copyu   deepcopyu   foo(   u   selfu   memo(   u   C(    u+   /mit/python/lib/python3.0/test/test_copy.pyu   __deepcopy__L  s    c             S   s   |  j  | j  k S(   N(   u   foo(   u   selfu   other(    (    u+   /mit/python/lib/python3.0/test/test_copy.pyu   __eq__N  s    N(   u   __name__u
   __module__u   __init__u   __deepcopy__u   __eq__(   u
   __locals__(   u   C(    u+   /mit/python/lib/python3.0/test/test_copy.pyu   CI  s   
	u   Ci*   (   u   copyu   deepcopyu   assertEqualu   assert_u   foo(   u   selfu   xu   y(    (   u   Cu+   /mit/python/lib/python3.0/test/test_copy.pyu   test_deepcopy_inst_deepcopyH  s    c             C   sn   Gd „  d ƒ } | d g ƒ } t  j | ƒ } |  j | | ƒ |  j | | k	 ƒ |  j | j | j k	 ƒ d  S(   Nc             B   s)   |  Ee  Z d  „  Z d „  Z d „  Z d S(   c             S   s   | |  _  d  S(   N(   u   foo(   u   selfu   foo(    (    u+   /mit/python/lib/python3.0/test/test_copy.pyu   __init__X  s    c             S   s
   |  j  f S(   N(   u   foo(   u   self(    (    u+   /mit/python/lib/python3.0/test/test_copy.pyu   __getinitargs__Z  s    c             S   s   |  j  | j  k S(   N(   u   foo(   u   selfu   other(    (    u+   /mit/python/lib/python3.0/test/test_copy.pyu   __eq__\  s    N(   u   __name__u
   __module__u   __init__u   __getinitargs__u   __eq__(   u
   __locals__(    (    u+   /mit/python/lib/python3.0/test/test_copy.pyu   CW  s   
		u   Ci*   (   u   copyu   deepcopyu   assertEqualu   assert_u   foo(   u   selfu   Cu   xu   y(    (    u+   /mit/python/lib/python3.0/test/test_copy.pyu   test_deepcopy_inst_getinitargsV  s    c             C   sn   Gd „  d ƒ } | d g ƒ } t  j | ƒ } |  j | | ƒ |  j | | k	 ƒ |  j | j | j k	 ƒ d  S(   Nc             B   s)   |  Ee  Z d  „  Z d „  Z d „  Z d S(   c             S   s   | |  _  d  S(   N(   u   foo(   u   selfu   foo(    (    u+   /mit/python/lib/python3.0/test/test_copy.pyu   __init__f  s    c             S   s   i |  j  d 6S(   Nu   foo(   u   foo(   u   self(    (    u+   /mit/python/lib/python3.0/test/test_copy.pyu   __getstate__h  s    c             S   s   |  j  | j  k S(   N(   u   foo(   u   selfu   other(    (    u+   /mit/python/lib/python3.0/test/test_copy.pyu   __eq__j  s    N(   u   __name__u
   __module__u   __init__u   __getstate__u   __eq__(   u
   __locals__(    (    u+   /mit/python/lib/python3.0/test/test_copy.pyu   Ce  s   
		u   Ci*   (   u   copyu   deepcopyu   assertEqualu   assert_u   foo(   u   selfu   Cu   xu   y(    (    u+   /mit/python/lib/python3.0/test/test_copy.pyu   test_deepcopy_inst_getstated  s    c             C   sn   Gd „  d ƒ } | d g ƒ } t  j | ƒ } |  j | | ƒ |  j | | k	 ƒ |  j | j | j k	 ƒ d  S(   Nc             B   s)   |  Ee  Z d  „  Z d „  Z d „  Z d S(   c             S   s   | |  _  d  S(   N(   u   foo(   u   selfu   foo(    (    u+   /mit/python/lib/python3.0/test/test_copy.pyu   __init__t  s    c             S   s   | d |  _  d  S(   Nu   foo(   u   foo(   u   selfu   state(    (    u+   /mit/python/lib/python3.0/test/test_copy.pyu   __setstate__v  s    c             S   s   |  j  | j  k S(   N(   u   foo(   u   selfu   other(    (    u+   /mit/python/lib/python3.0/test/test_copy.pyu   __eq__x  s    N(   u   __name__u
   __module__u   __init__u   __setstate__u   __eq__(   u
   __locals__(    (    u+   /mit/python/lib/python3.0/test/test_copy.pyu   Cs  s   
		u   Ci*   (   u   copyu   deepcopyu   assertEqualu   assert_u   foo(   u   selfu   Cu   xu   y(    (    u+   /mit/python/lib/python3.0/test/test_copy.pyu   test_deepcopy_inst_setstater  s    c             C   sn   Gd „  d ƒ } | d g ƒ } t  j | ƒ } |  j | | ƒ |  j | | k	 ƒ |  j | j | j k	 ƒ d  S(   Nc             B   s2   |  Ee  Z d  „  Z d „  Z d „  Z d „  Z d S(   c             S   s   | |  _  d  S(   N(   u   foo(   u   selfu   foo(    (    u+   /mit/python/lib/python3.0/test/test_copy.pyu   __init__‚  s    c             S   s   |  j  S(   N(   u   foo(   u   self(    (    u+   /mit/python/lib/python3.0/test/test_copy.pyu   __getstate__„  s    c             S   s   | |  _  d  S(   N(   u   foo(   u   selfu   state(    (    u+   /mit/python/lib/python3.0/test/test_copy.pyu   __setstate__†  s    c             S   s   |  j  | j  k S(   N(   u   foo(   u   selfu   other(    (    u+   /mit/python/lib/python3.0/test/test_copy.pyu   __eq__ˆ  s    N(   u   __name__u
   __module__u   __init__u   __getstate__u   __setstate__u   __eq__(   u
   __locals__(    (    u+   /mit/python/lib/python3.0/test/test_copy.pyu   C  s   
			u   Ci*   (   u   copyu   deepcopyu   assertEqualu   assert_u   foo(   u   selfu   Cu   xu   y(    (    u+   /mit/python/lib/python3.0/test/test_copy.pyu$   test_deepcopy_inst_getstate_setstate€  s    	c             C   s^   Gd „  d ƒ } | ƒ  } | | _  t j | ƒ } |  j | | k	 ƒ |  j | j  | k ƒ d  S(   Nc             B   s   |  Ee  Z d  S(   N(   u   __name__u
   __module__(   u
   __locals__(    (    u+   /mit/python/lib/python3.0/test/test_copy.pyu   C‘  s   
u   C(   u   foou   copyu   deepcopyu   assert_(   u   selfu   Cu   xu   y(    (    u+   /mit/python/lib/python3.0/test/test_copy.pyu   test_deepcopy_reflexive_inst  s    		c             C   sd   Gd „  d t  ƒ } | ƒ  } t j | ƒ } |  j | | k ƒ t j | ƒ } |  j | | k ƒ d  S(   Nc             B   s   |  Ee  Z d  „  Z d S(   c             S   s   d S(   Nu    (    (   u   self(    (    u+   /mit/python/lib/python3.0/test/test_copy.pyu
   __reduce__  s    N(   u   __name__u
   __module__u
   __reduce__(   u
   __locals__(    (    u+   /mit/python/lib/python3.0/test/test_copy.pyu   Cœ  s   
u   C(   u   objectu   copyu   assert_u   deepcopy(   u   selfu   Cu   xu   y(    (    u+   /mit/python/lib/python3.0/test/test_copy.pyu   test_reconstruct_string›  s    	c                s   G‡  f d †  d t  ƒ ‰  ˆ  ƒ  } d | _ t j | ƒ } |  j | j | j k ƒ t j | ƒ } |  j | j | j k ƒ d  S(   Nc                s   |  Ee  Z ‡  f d  †  Z d S(   c                s
   ˆ  d f S(   N(    (    (   u   self(   u   C(    u+   /mit/python/lib/python3.0/test/test_copy.pyu
   __reduce__§  s    N(   u   __name__u
   __module__u
   __reduce__(   u
   __locals__(   u   C(    u+   /mit/python/lib/python3.0/test/test_copy.pyu   C¦  s   
u   Ci*   (   u   objectu   foou   copyu   assert_u	   __class__u   deepcopy(   u   selfu   xu   y(    (   u   Cu+   /mit/python/lib/python3.0/test/test_copy.pyu   test_reconstruct_nostate¥  s    		c                s‰   G‡  f d †  d t  ƒ ‰  ˆ  ƒ  } d g | _ t j | ƒ } |  j | | ƒ t j | ƒ } |  j | | ƒ |  j | j | j k	 ƒ d  S(   Nc                s&   |  Ee  Z ‡  f d  †  Z d „  Z d S(   c                s   ˆ  d |  j  f S(   N(    (   u   __dict__(   u   self(   u   C(    u+   /mit/python/lib/python3.0/test/test_copy.pyu
   __reduce__²  s    c             S   s   |  j  | j  k S(   N(   u   __dict__(   u   selfu   other(    (    u+   /mit/python/lib/python3.0/test/test_copy.pyu   __eq__´  s    N(   u   __name__u
   __module__u
   __reduce__u   __eq__(   u
   __locals__(   u   C(    u+   /mit/python/lib/python3.0/test/test_copy.pyu   C±  s   
u   Ci*   (   u   objectu   foou   copyu   assertEqualu   deepcopyu   assert_(   u   selfu   xu   y(    (   u   Cu+   /mit/python/lib/python3.0/test/test_copy.pyu   test_reconstruct_state°  s    	c                s‰   G‡  f d †  d t  ƒ ‰  ˆ  ƒ  } d g | _ t j | ƒ } |  j | | ƒ t j | ƒ } |  j | | ƒ |  j | j | j k	 ƒ d  S(   Nc                s/   |  Ee  Z ‡  f d  †  Z d „  Z d „  Z d S(   c                s   ˆ  d |  j  f S(   N(    (   u   __dict__(   u   self(   u   C(    u+   /mit/python/lib/python3.0/test/test_copy.pyu
   __reduce__À  s    c             S   s   |  j  j | ƒ d  S(   N(   u   __dict__u   update(   u   selfu   state(    (    u+   /mit/python/lib/python3.0/test/test_copy.pyu   __setstate__Â  s    c             S   s   |  j  | j  k S(   N(   u   __dict__(   u   selfu   other(    (    u+   /mit/python/lib/python3.0/test/test_copy.pyu   __eq__Ä  s    N(   u   __name__u
   __module__u
   __reduce__u   __setstate__u   __eq__(   u
   __locals__(   u   C(    u+   /mit/python/lib/python3.0/test/test_copy.pyu   C¿  s   
	u   Ci*   (   u   objectu   foou   copyu   assertEqualu   deepcopyu   assert_(   u   selfu   xu   y(    (   u   Cu+   /mit/python/lib/python3.0/test/test_copy.pyu   test_reconstruct_state_setstate¾  s    	c             C   sa   Gd „  d t  ƒ } | ƒ  } | | _ t j | ƒ } |  j | | k	 ƒ |  j | j | k ƒ d  S(   Nc             B   s   |  Ee  Z d  S(   N(   u   __name__u
   __module__(   u
   __locals__(    (    u+   /mit/python/lib/python3.0/test/test_copy.pyu   CÏ  s   
u   C(   u   objectu   foou   copyu   deepcopyu   assert_(   u   selfu   Cu   xu   y(    (    u+   /mit/python/lib/python3.0/test/test_copy.pyu   test_reconstruct_reflexiveÎ  s    		c                sÏ   G‡  f d †  d t  ƒ ‰  ˆ  d d g d g ƒ } t j | ƒ } |  j | | ƒ |  j | | k	 ƒ |  j | d | d k ƒ t j | ƒ } |  j | | ƒ |  j | | k	 ƒ |  j | d | d k	 ƒ d  S(   Nc                s&   |  Ee  Z ‡  f d  †  Z d „  Z d S(   c                s   ˆ  d |  j  t |  ƒ f S(   N(    (   u   __dict__u   iter(   u   self(   u   C(    u+   /mit/python/lib/python3.0/test/test_copy.pyu
   __reduce__Û  s    c             S   s)   t  |  ƒ t  | ƒ k o |  j | j k S(   N(   u   listu   __dict__(   u   selfu   other(    (    u+   /mit/python/lib/python3.0/test/test_copy.pyu   __eq__Ý  s    N(   u   __name__u
   __module__u
   __reduce__u   __eq__(   u
   __locals__(   u   C(    u+   /mit/python/lib/python3.0/test/test_copy.pyu   CÚ  s   
u   Ci   i   i   i    (   u   listu   copyu   assertEqualu   assert_u   deepcopy(   u   selfu   xu   y(    (   u   Cu+   /mit/python/lib/python3.0/test/test_copy.pyu   test_reduce_4tupleÙ  s    c                sÕ   G‡  f d †  d t  ƒ ‰  ˆ  d d d g f d g ƒ } t j | ƒ } |  j | | ƒ |  j | | k	 ƒ |  j | d | d k ƒ t j | ƒ } |  j | | ƒ |  j | | k	 ƒ |  j | d | d k	 ƒ d  S(	   Nc                s&   |  Ee  Z ‡  f d  †  Z d „  Z d S(   c                s   ˆ  d |  j  d  |  j ƒ  f S(   N(    (   u   __dict__u   Noneu   items(   u   self(   u   C(    u+   /mit/python/lib/python3.0/test/test_copy.pyu
   __reduce__ì  s    c             S   s)   t  |  ƒ t  | ƒ k o |  j | j k S(   N(   u   dictu   __dict__(   u   selfu   other(    (    u+   /mit/python/lib/python3.0/test/test_copy.pyu   __eq__î  s    N(   u   __name__u
   __module__u
   __reduce__u   __eq__(   u
   __locals__(   u   C(    u+   /mit/python/lib/python3.0/test/test_copy.pyu   Cë  s   
u   Cu   fooi   i   u   bari   (   u   bari   (   u   dictu   copyu   assertEqualu   assert_u   deepcopy(   u   selfu   xu   y(    (   u   Cu+   /mit/python/lib/python3.0/test/test_copy.pyu   test_reduce_5tupleê  s    c             C   sT   Gd „  d t  ƒ } | ƒ  } d g | _ t j | ƒ } |  j | j | j k ƒ d  S(   Nc             B   s   |  Ee  Z d  g Z d S(   u   fooN(   u   __name__u
   __module__u	   __slots__(   u
   __locals__(    (    u+   /mit/python/lib/python3.0/test/test_copy.pyu   Cü  s   
u   Ci*   (   u   objectu   foou   copyu   assert_(   u   selfu   Cu   xu   y(    (    u+   /mit/python/lib/python3.0/test/test_copy.pyu   test_copy_slotsû  s
    	c             C   sj   Gd „  d t  ƒ } | ƒ  } d g | _ t j | ƒ } |  j | j | j ƒ |  j | j | j k	 ƒ d  S(   Nc             B   s   |  Ee  Z d  g Z d S(   u   fooN(   u   __name__u
   __module__u	   __slots__(   u
   __locals__(    (    u+   /mit/python/lib/python3.0/test/test_copy.pyu   C  s   
u   Ci*   (   u   objectu   foou   copyu   deepcopyu   assertEqualu   assert_(   u   selfu   Cu   xu   y(    (    u+   /mit/python/lib/python3.0/test/test_copy.pyu   test_deepcopy_slots  s    	c             C   s³   Gd „  d t  ƒ } | d d g d g ƒ } d d g | _ t j | ƒ } |  j t  | ƒ t  | ƒ ƒ |  j | j | j ƒ |  j | d | d k ƒ |  j | j | j k ƒ d  S(	   Nc             B   s   |  Ee  Z d  S(   N(   u   __name__u
   __module__(   u
   __locals__(    (    u+   /mit/python/lib/python3.0/test/test_copy.pyu   C  s   
u   Ci   i   i   i   i   i    (   u   listu   foou   copyu   assertEqualu   assert_(   u   selfu   Cu   xu   y(    (    u+   /mit/python/lib/python3.0/test/test_copy.pyu   test_copy_list_subclass  s    c             C   s³   Gd „  d t  ƒ } | d d g d g ƒ } d d g | _ t j | ƒ } |  j t  | ƒ t  | ƒ ƒ |  j | j | j ƒ |  j | d | d k	 ƒ |  j | j | j k	 ƒ d  S(	   Nc             B   s   |  Ee  Z d  S(   N(   u   __name__u
   __module__(   u
   __locals__(    (    u+   /mit/python/lib/python3.0/test/test_copy.pyu   C  s   
u   Ci   i   i   i   i   i    (   u   listu   foou   copyu   deepcopyu   assertEqualu   assert_(   u   selfu   Cu   xu   y(    (    u+   /mit/python/lib/python3.0/test/test_copy.pyu   test_deepcopy_list_subclass  s    c             C   sg   Gd „  d t  ƒ } | d d d g ƒ } |  j t  | ƒ d ƒ t j | ƒ } |  j t  | ƒ d ƒ d  S(   Nc             B   s   |  Ee  Z d  S(   N(   u   __name__u
   __module__(   u
   __locals__(    (    u+   /mit/python/lib/python3.0/test/test_copy.pyu   C#  s   
u   Ci   i   i   (   i   i   i   (   i   i   i   (   u   tupleu   assertEqualu   copy(   u   selfu   Cu   xu   y(    (    u+   /mit/python/lib/python3.0/test/test_copy.pyu   test_copy_tuple_subclass"  s
    c             C   s°   Gd „  d t  ƒ } | d d g d g ƒ } |  j t  | ƒ d d g d f ƒ t j | ƒ } |  j t  | ƒ d d g d f ƒ |  j | | k	 ƒ |  j | d | d k	 ƒ d  S(   Nc             B   s   |  Ee  Z d  S(   N(   u   __name__u
   __module__(   u
   __locals__(    (    u+   /mit/python/lib/python3.0/test/test_copy.pyu   C+  s   
u   Ci   i   i   i    (   u   tupleu   assertEqualu   copyu   deepcopyu   assert_(   u   selfu   Cu   xu   y(    (    u+   /mit/python/lib/python3.0/test/test_copy.pyu   test_deepcopy_tuple_subclass*  s    ""c             C   s0   Gd „  d t  ƒ } |  j t t j | ƒ  ƒ d  S(   Nc             B   s   |  Ee  Z d  „  Z d S(   c             S   s   t  d ƒ ‚ d  S(   Nu   ain't got no stickin' state(   u
   ValueError(   u   self(    (    u+   /mit/python/lib/python3.0/test/test_copy.pyu   __getstate__6  s    N(   u   __name__u
   __module__u   __getstate__(   u
   __locals__(    (    u+   /mit/python/lib/python3.0/test/test_copy.pyu	   EvilState5  s   
u	   EvilState(   u   objectu   assertRaisesu
   ValueErroru   copy(   u   selfu	   EvilState(    (    u+   /mit/python/lib/python3.0/test/test_copy.pyu   test_getstate_exc4  s    c             C   sa   |  j  t j t ƒ t ƒ d „  } |  j  t j | ƒ | ƒ d „  } |  j  t j | ƒ | ƒ d  S(   Nc             S   s   |  | S(   N(    (   u   xu   y(    (    u+   /mit/python/lib/python3.0/test/test_copy.pyu   foo<  s    c               S   s   d  S(   N(   u   None(    (    (    u+   /mit/python/lib/python3.0/test/test_copy.pyu   <lambda>>  s    (   u   assertEqualu   copyu
   global_foo(   u   selfu   foou   bar(    (    u+   /mit/python/lib/python3.0/test/test_copy.pyu   test_copy_function:  s
    		c             C   sa   |  j  t j t ƒ t ƒ d „  } |  j  t j | ƒ | ƒ d „  } |  j  t j | ƒ | ƒ d  S(   Nc             S   s   |  | S(   N(    (   u   xu   y(    (    u+   /mit/python/lib/python3.0/test/test_copy.pyu   fooC  s    c               S   s   d  S(   N(   u   None(    (    (    u+   /mit/python/lib/python3.0/test/test_copy.pyu   <lambda>E  s    (   u   assertEqualu   copyu   deepcopyu
   global_foo(   u   selfu   foou   bar(    (    u+   /mit/python/lib/python3.0/test/test_copy.pyu   test_deepcopy_functionA  s
    		N(:   u   __name__u
   __module__u   test_exceptionsu   test_copy_basicu   test_copy_copyu   test_copy_registryu   test_copy_reduce_exu   test_copy_reduceu   test_copy_cantu   test_copy_atomicu   test_copy_listu   test_copy_tupleu   test_copy_dictu   test_copy_inst_vanillau   test_copy_inst_copyu   test_copy_inst_getinitargsu   test_copy_inst_getstateu   test_copy_inst_setstateu    test_copy_inst_getstate_setstateu   test_deepcopy_basicu   test_deepcopy_memou   test_deepcopy_issubclassu   test_deepcopy_deepcopyu   test_deepcopy_registryu   test_deepcopy_reduce_exu   test_deepcopy_reduceu   test_deepcopy_cantu   test_deepcopy_atomicu   test_deepcopy_listu   test_deepcopy_reflexive_listu   test_deepcopy_tupleu   test_deepcopy_reflexive_tupleu   test_deepcopy_dictu   test_deepcopy_reflexive_dictu   test_deepcopy_keepaliveu   test_deepcopy_inst_vanillau   test_deepcopy_inst_deepcopyu   test_deepcopy_inst_getinitargsu   test_deepcopy_inst_getstateu   test_deepcopy_inst_setstateu$   test_deepcopy_inst_getstate_setstateu   test_deepcopy_reflexive_instu   test_reconstruct_stringu   test_reconstruct_nostateu   test_reconstruct_stateu   test_reconstruct_state_setstateu   test_reconstruct_reflexiveu   test_reduce_4tupleu   test_reduce_5tupleu   test_copy_slotsu   test_deepcopy_slotsu   test_copy_list_subclassu   test_deepcopy_list_subclassu   test_copy_tuple_subclassu   test_deepcopy_tuple_subclassu   test_getstate_excu   test_copy_functionu   test_deepcopy_function(   u
   __locals__(    (    u+   /mit/python/lib/python3.0/test/test_copy.pyu   TestCopy	   sp   
					
																			
																					
													
		u   TestCopyc             C   s   |  | S(   N(    (   u   xu   y(    (    u+   /mit/python/lib/python3.0/test/test_copy.pyu
   global_fooH  s    c               C   s   t  j t ƒ d  S(   N(   u   supportu   run_unittestu   TestCopy(    (    (    u+   /mit/python/lib/python3.0/test/test_copy.pyu	   test_mainJ  s    u   __main__(   u   __doc__u   copyu   copyregu   unittestu   testu   supportu   TestCaseu   TestCopyu
   global_foou	   test_mainu   __name__(    (    (    u+   /mit/python/lib/python3.0/test/test_copy.pyu   <module>   s   ÿ ÿ A		