;
"Ic               @   sm   d  d l  m Z d  d l m Z d  d l Z d   Z Gd   d e  Z d   Z e d k o e   n d S(	   i    (   u   TestCase(   u   supportNc             C   s%   y t  |   d SWn d SYn Xd  S(   NTF(   u
   __import__u   Trueu   False(   u   name(    (    u+   /mit/python/lib/python3.0/test/test_uuid.pyu
   importable   s
    
c             B   s   |  Ee  Z d Z i  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 S(   c             C   s0  |  j  } g  } xd d d d d d d d d d t j d  f d d d	 d
 d d d d d d t j d  f d d d d d d d! d" d# d$ t j d% f d& d' d( d d+ d d2 d3 d4 d- t j d  f d5 d6 d7 d8 d9 d d@ dA dB d> t j dC f dD dE dF dG dH d dJ dK dL d> t j dC f dM dN dO dP dQ d dS dT dU d> t j dC f dV dW dX dY dZ d d\ d] d^ d> t j dC f d_ d` da db dc d di dj dk dl t j dC f dm dn do dp dq d dx dy dz d{ t j d% f d| d} d~ d d d d d d d t j d* f d d d d d d d d d d t j dC f d d d d d d d d d d t j d  f d d d d d d d d d d t j d  f g D]4\ } } } } } } }	 }
 } } } } g  } xt j |  t j |  t j |  t j d |  t j d |  t j d |  t j d |	  t j |
  g D]Q} | t |  |  | t |  |	  | | j	 |  | | j
 |  | | j |  | | j | d  | | j | dC  | | j | d  | | j | d%  | | j | d*  | | j | d  | | j |  | | j |	  | | j |
  | | j |  | | j |  | | j |  | | j |  | j |  qWx, | D]$ } x | D] } | | |  qnWqaW| j |  qbWx^ t t |   D]J } xA t t |   D]- } | t | |  t | | | |   qWqW| d  d   } | j   | j   | | |  d  S(   Nu$   00000000-0000-0000-0000-000000000000u&   {00000000-0000-0000-0000-000000000000}u    00000000000000000000000000000000s                   i    u-   urn:uuid:00000000-0000-0000-0000-000000000000u$   00010203-0405-0607-0809-0a0b0c0d0e0fu&   {00010203-0405-0607-0809-0a0b0c0d0e0f}u    000102030405060708090a0b0c0d0e0fs    	
s    	
i i  i  i   i	   l   ,(l   ,(H@p`   u-   urn:uuid:00010203-0405-0607-0809-0a0b0c0d0e0fl    80i	  u$   02d9e6d5-9467-382e-8f9b-9300a64ac3cdu&   {02d9e6d5-9467-382e-8f9b-9300a64ac3cd}u    02d9e6d59467382e8f9b9300a64ac3cds   Քg8. Js   g.8 Jiig  i.8  i   i   l   CLL l	   CLL|e5l u-   urn:uuid:02d9e6d5-9467-382e-8f9b-9300a64ac3cdl   fQtAi  i   u$   12345678-1234-5678-1234-567812345678u&   {12345678-1234-5678-1234-567812345678}u    12345678123456781234567812345678s   4Vxi   s   xV44xV4Vx4VxixV4i4  ixV  i   i4   l   xVh$Y l	   xVh$YgF+ u-   urn:uuid:12345678-1234-5678-1234-567812345678l   xVh$H3u$   6ba7b810-9dad-11d1-80b4-00c04fd430c8u&   {6ba7b810-9dad-11d1-80b4-00c04fd430c8}u    6ba7b8109dad11d180b400c04fd430c8s   kр O0s   k O0iki  i  i   i   l   0l	   05'Sk u-   urn:uuid:6ba7b810-9dad-11d1-80b4-00c04fd430c8l   8OWvi   u$   6ba7b811-9dad-11d1-80b4-00c04fd430c8u&   {6ba7b811-9dad-11d1-80b4-00c04fd430c8}u    6ba7b8119dad11d180b400c04fd430c8s   kр O0s   k O0ikl	   05gSk u-   urn:uuid:6ba7b811-9dad-11d1-80b4-00c04fd430c8l   8OWvu$   6ba7b812-9dad-11d1-80b4-00c04fd430c8u&   {6ba7b812-9dad-11d1-80b4-00c04fd430c8}u    6ba7b8129dad11d180b400c04fd430c8s   kр O0s   k O0ikl	   05Sk u-   urn:uuid:6ba7b812-9dad-11d1-80b4-00c04fd430c8l   8OWvu$   6ba7b814-9dad-11d1-80b4-00c04fd430c8u&   {6ba7b814-9dad-11d1-80b4-00c04fd430c8}u    6ba7b8149dad11d180b400c04fd430c8s   kр O0s   k O0ikl	   05'Sk u-   urn:uuid:6ba7b814-9dad-11d1-80b4-00c04fd430c8l   8OWvu$   7d444840-9dc0-11d1-b245-5ffdce74fad2u&   {7d444840-9dc0-11d1-b245-5ffdce74fad2}u    7d4448409dc011d1b2455ffdce74fad2s   }DH@ѲE_ts   @HD}E_ti@HD}i  i   iE   l   z l	   z*8'$"} u-   urn:uuid:7d444840-9dc0-11d1-b245-5ffdce74fad2l   @HzwiE2  u$   e902893a-9d22-3c7e-a7b8-d6e313b71d9fu&   {e902893a-9d22-3c7e-a7b8-d6e313b71d9f}u    e902893a9d223c7ea7b8d6e313b71d9fs   :"<~s   :"~<l   :	R i"  i~<  i   i   l   n'[ l	   n'[=GG$ND u-   urn:uuid:e902893a-9d22-3c7e-a7b8-d6e313b71d9fl   :	Rtci'  u$   eb424026-6f54-4ef8-a4d0-bb658a1fc6cfu&   {eb424026-6f54-4ef8-a4d0-bb658a1fc6cf}u    eb4240266f544ef8a4d0bb658a1fc6cfs   B@&oTNлes   &@BToNлel   &@V iTo  iN  i   i   l   F?m l	   F?m&oj	 ! u-   urn:uuid:eb424026-6f54-4ef8-a4d0-bb658a1fc6cfl   &@VS=wi$  u$   f81d4fae-7dec-11d0-a765-00a0c91e6bf6u&   {f81d4fae-7dec-11d0-a765-00a0c91e6bf6}u    f81d4fae7dec11d0a76500a0c91e6bf6s   O}Чe ks   O}e kl   O:p i}  i  ie   l   k<l	   k<(;
=k u-   urn:uuid:f81d4fae-7dec-11d0-a765-00a0c91e6bf6l   O:pwie'  u$   fffefdfc-fffe-fffe-fffe-fffefdfcfbfau&   {fffefdfc-fffe-fffe-fffe-fffefdfcfbfa}u    fffefdfcfffefffefffefffefdfcfbfas   s   l   } i  i   i   l   {{ l	   {{?~ u-   urn:uuid:fffefdfc-fffe-fffe-fffe-fffefdfcfbfal   }i?  u$   ffffffff-ffff-ffff-ffff-ffffffffffffu&   {ffffffff-ffff-ffff-ffff-ffffffffffff}u    ffffffffffffffffffffffffffffffffs   i   l    i  l    l	    u-   urn:uuid:ffffffff-ffff-ffff-ffff-ffffffffffffl   i?  u   bytesu   bytes_leu   fieldsu   inti   i   (   i    i    i    i    i    i    (   i i  i  i   i	   l   ,((   iig  i.8  i   i   l   CLL s   4Vx4Vx4Vx4Vx(   ixV4i4  ixV  i   i4   l   xVh$Y (   iki  i  i   i   l   0(   iki  i  i   i   l   0(   iki  i  i   i   l   0(   iki  i  i   i   l   0(   i@HD}i  i  i   iE   l   z (   l   :	R i"  i~<  i   i   l   n'[ (   l   &@V iTo  iN  i   i   l   F?m (   l   O:p i}  i  i   ie   l   k<(   l   } i  i  i   i   l   {{ s   s   (   l    i  i  i   i   l    (   u   assertEqualu   uuidu   RESERVED_NCSu   Noneu   RFC_4122u   RESERVED_FUTUREu   UUIDu   stru   intu   bytesu   bytes_leu   fieldsu   time_lowu   time_midu   time_hi_versionu   clock_seq_hi_variantu   clock_seq_lowu   nodeu   hexu   urnu   timeu	   clock_sequ   variantu   versionu   appendu   rangeu   lenu   cmpu   reverseu   sort(   u   selfu   equalu	   ascendingu   stringu   curlyu   hexu   bytesu   bytes_leu   fieldsu   integeru   urnu   timeu	   clock_sequ   variantu   versionu   equivalentsu   uu   vu   iu   ju   resorted(    (    u+   /mit/python/lib/python3.0/test/test_uuid.pyu	   test_UUID   sT   	 *'     /

c                s   f d   }  f d   } | d    | d    | d    | d    | d    | d    | d	    | d
    | d    | d    | d    | d    | d    | d    | d    | d    | d    | d    | d    | d    | d    | d    | d    | d    | d    | d    | d    | d    | d    | d     d! d" d> d? d$ f \      t  j   t  j d%   t  j d&    t  j d'    t  j d(   t  j d)   | d*    |    f d+    |    f d,    |     f d-    |      f d.    xg  d%  f g g D] } x g  d&   f g g D] } x g  d'   f g g D] } x g  d)  f g g D] } x g  d(  f g g D]y } t | | | | |   t   d$ k o |   f d/    n t   d0 k o |  f d1    qqWqWqWqWqWt  j    |   f d2    |    f d3    |    f d4    |   f d5    |   f d6    |  f d7    |  f d8    |  f d9    |  f d:    |  f d;    |  f d<    |  f d=    d  S(@   Nc                s     j  t |   S(    (   u   assertRaisesu
   ValueError(   u   f(   u   self(    u+   /mit/python/lib/python3.0/test/test_uuid.pyu   <lambda>   s    c                s     j  t |   S(    (   u   assertRaisesu	   TypeError(   u   f(   u   self(    u+   /mit/python/lib/python3.0/test/test_uuid.pyu   <lambda>   s    c               S   s   t  j d   S(   u    (   u   uuidu   UUID(    (    (    u+   /mit/python/lib/python3.0/test/test_uuid.pyu   <lambda>   s    c               S   s   t  j d   S(   u   abc(   u   uuidu   UUID(    (    (    u+   /mit/python/lib/python3.0/test/test_uuid.pyu   <lambda>   s    c               S   s   t  j d   S(   u   1234567812345678123456781234567(   u   uuidu   UUID(    (    (    u+   /mit/python/lib/python3.0/test/test_uuid.pyu   <lambda>   s    c               S   s   t  j d   S(   u!   123456781234567812345678123456789(   u   uuidu   UUID(    (    (    u+   /mit/python/lib/python3.0/test/test_uuid.pyu   <lambda>   s    c               S   s   t  j d   S(   u    123456781234567812345678z2345678(   u   uuidu   UUID(    (    (    u+   /mit/python/lib/python3.0/test/test_uuid.pyu   <lambda>   s    c               S   s   t  j d  d  S(   u   bytesu   abc(   u   uuidu   UUID(    (    (    u+   /mit/python/lib/python3.0/test/test_uuid.pyu   <lambda>   s    c               S   s   t  j d  d  S(   u   bytesu    i   u                  (   u   uuidu   UUID(    (    (    u+   /mit/python/lib/python3.0/test/test_uuid.pyu   <lambda>   s    c               S   s   t  j d  d  S(   u   bytesu    i   u                    (   u   uuidu   UUID(    (    (    u+   /mit/python/lib/python3.0/test/test_uuid.pyu   <lambda>   s    c               S   s   t  j d  d  S(   u   bytes_leu   abc(   u   uuidu   UUID(    (    (    u+   /mit/python/lib/python3.0/test/test_uuid.pyu   <lambda>   s    c               S   s   t  j d  d  S(   u   bytes_leu    i   u                  (   u   uuidu   UUID(    (    (    u+   /mit/python/lib/python3.0/test/test_uuid.pyu   <lambda>   s    c               S   s   t  j d  d  S(   u   bytes_leu    i   u                    (   u   uuidu   UUID(    (    (    u+   /mit/python/lib/python3.0/test/test_uuid.pyu   <lambda>   s    c               S   s   t  j d  d  S(   u   fieldsi   (   i   (   u   uuidu   UUID(    (    (    u+   /mit/python/lib/python3.0/test/test_uuid.pyu   <lambda>   s    c               S   s   t  j d  d  S(   u   fieldsi   i   i   i   i   (   i   i   i   i   i   (   u   uuidu   UUID(    (    (    u+   /mit/python/lib/python3.0/test/test_uuid.pyu   <lambda>   s    c            	   S   s   t  j d  d  S(	   u   fieldsi   i   i   i   i   i   i   (   i   i   i   i   i   i   i   (   u   uuidu   UUID(    (    (    u+   /mit/python/lib/python3.0/test/test_uuid.pyu   <lambda>   s    c               S   s   t  j d  d  S(   u   fieldsii    (   ii    i    i    i    i    (   u   uuidu   UUID(    (    (    u+   /mit/python/lib/python3.0/test/test_uuid.pyu   <lambda>   s    c               S   s   t  j d  d  S(   u   fieldsl        i    (   l        i    i    i    i    i    (   u   uuidu   UUID(    (    (    u+   /mit/python/lib/python3.0/test/test_uuid.pyu   <lambda>   s    c               S   s   t  j d  d  S(   u   fieldsi    i(   i    ii    i    i    i    (   u   uuidu   UUID(    (    (    u+   /mit/python/lib/python3.0/test/test_uuid.pyu   <lambda>   s    c               S   s   t  j d  d  S(   u   fieldsi    i   (   i    i   i    i    i    i    (   u   uuidu   UUID(    (    (    u+   /mit/python/lib/python3.0/test/test_uuid.pyu   <lambda>   s    c               S   s   t  j d  d  S(   u   fieldsi    i(   i    i    ii    i    i    (   u   uuidu   UUID(    (    (    u+   /mit/python/lib/python3.0/test/test_uuid.pyu   <lambda>   s    c               S   s   t  j d  d  S(   u   fieldsi    i   (   i    i    i   i    i    i    (   u   uuidu   UUID(    (    (    u+   /mit/python/lib/python3.0/test/test_uuid.pyu   <lambda>   s    c               S   s   t  j d  d  S(   u   fieldsi    i(   i    i    i    ii    i    (   u   uuidu   UUID(    (    (    u+   /mit/python/lib/python3.0/test/test_uuid.pyu   <lambda>   s    c               S   s   t  j d  d  S(   u   fieldsi    i   (   i    i    i    i   i    i    (   u   uuidu   UUID(    (    (    u+   /mit/python/lib/python3.0/test/test_uuid.pyu   <lambda>   s    c               S   s   t  j d  d  S(   u   fieldsi    i(   i    i    i    i    ii    (   u   uuidu   UUID(    (    (    u+   /mit/python/lib/python3.0/test/test_uuid.pyu   <lambda>   s    c               S   s   t  j d  d  S(   u   fieldsi    i   (   i    i    i    i    i   i    (   u   uuidu   UUID(    (    (    u+   /mit/python/lib/python3.0/test/test_uuid.pyu   <lambda>   s    c               S   s   t  j d  d  S(   u   fieldsi    i(   i    i    i    i    i    i(   u   uuidu   UUID(    (    (    u+   /mit/python/lib/python3.0/test/test_uuid.pyu   <lambda>   s    c               S   s   t  j d  d  S(   u   fieldsi    l          (   i    i    i    i    i    l          (   u   uuidu   UUID(    (    (    u+   /mit/python/lib/python3.0/test/test_uuid.pyu   <lambda>   s    c               S   s   t  j d  d d d S(   u   00i   u   versioni    (   u   uuidu   UUID(    (    (    u+   /mit/python/lib/python3.0/test/test_uuid.pyu   <lambda>   s    c               S   s   t  j d  d d d S(   u   00i   u   versioni   (   u   uuidu   UUID(    (    (    u+   /mit/python/lib/python3.0/test/test_uuid.pyu   <lambda>   s    c               S   s   t  j d  d  S(   u   inti(   u   uuidu   UUID(    (    (    u+   /mit/python/lib/python3.0/test/test_uuid.pyu   <lambda>   s    c               S   s   t  j d  d  S(   u   inti   i   l	                    (   u   uuidu   UUID(    (    (    u+   /mit/python/lib/python3.0/test/test_uuid.pyu   <lambda>   s    u   00i   s    i    u   hexu   bytesu   bytes_leu   fieldsu   intc               S   s
   t  j   S(    (   u   uuidu   UUID(    (    (    u+   /mit/python/lib/python3.0/test/test_uuid.pyu   <lambda>   s    c                  s   t  j     S(    (   u   uuidu   UUID(    (   u   hu   b(    u+   /mit/python/lib/python3.0/test/test_uuid.pyu   <lambda>   s    c                  s   t  j      S(    (   u   uuidu   UUID(    (   u   hu   b(    u+   /mit/python/lib/python3.0/test/test_uuid.pyu   <lambda>   s    c                  s   t  j       S(    (   u   uuidu   UUID(    (   u   hu   bu   f(    u+   /mit/python/lib/python3.0/test/test_uuid.pyu   <lambda>   s    c                  s   t  j        S(    (   u   uuidu   UUID(    (   u   iu   hu   bu   f(    u+   /mit/python/lib/python3.0/test/test_uuid.pyu   <lambda>   s    c                  s   t  j     S(    (   u   uuidu   UUID(    (   u   hu   args(    u+   /mit/python/lib/python3.0/test/test_uuid.pyu   <lambda>  s    i   c                  s   t  j     S(    (   u   uuidu   UUID(    (   u   args(    u+   /mit/python/lib/python3.0/test/test_uuid.pyu   <lambda>
  s    c                  s   t   d     S(   u   hex(   u   setattr(    (   u   hu   u(    u+   /mit/python/lib/python3.0/test/test_uuid.pyu   <lambda>  s    c                  s   t   d     S(   u   bytes(   u   setattr(    (   u   bu   u(    u+   /mit/python/lib/python3.0/test/test_uuid.pyu   <lambda>  s    c                  s   t   d     S(   u   bytes_le(   u   setattr(    (   u   bu   u(    u+   /mit/python/lib/python3.0/test/test_uuid.pyu   <lambda>  s    c                  s   t    d    S(   u   fields(   u   setattr(    (   u   uu   f(    u+   /mit/python/lib/python3.0/test/test_uuid.pyu   <lambda>  s    c                  s   t   d     S(   u   int(   u   setattr(    (   u   iu   u(    u+   /mit/python/lib/python3.0/test/test_uuid.pyu   <lambda>  s    c                  s   t    d  d  S(   u   time_lowi    (   u   setattr(    (   u   u(    u+   /mit/python/lib/python3.0/test/test_uuid.pyu   <lambda>  s    c                  s   t    d  d  S(   u   time_midi    (   u   setattr(    (   u   u(    u+   /mit/python/lib/python3.0/test/test_uuid.pyu   <lambda>  s    c                  s   t    d  d  S(   u   time_hi_versioni    (   u   setattr(    (   u   u(    u+   /mit/python/lib/python3.0/test/test_uuid.pyu   <lambda>  s    c                  s   t    d  d  S(   u   time_hi_versioni    (   u   setattr(    (   u   u(    u+   /mit/python/lib/python3.0/test/test_uuid.pyu   <lambda>  s    c                  s   t    d  d  S(   u   clock_seq_hi_varianti    (   u   setattr(    (   u   u(    u+   /mit/python/lib/python3.0/test/test_uuid.pyu   <lambda>  s    c                  s   t    d  d  S(   u   clock_seq_lowi    (   u   setattr(    (   u   u(    u+   /mit/python/lib/python3.0/test/test_uuid.pyu   <lambda>  s    c                  s   t    d  d  S(   u   nodei    (   u   setattr(    (   u   u(    u+   /mit/python/lib/python3.0/test/test_uuid.pyu   <lambda>  s    s                   (   i    i    i    i    i    i    (   u   uuidu   UUIDu   dictu   len(   u   selfu   badvalueu   badtypeu   hhu   bbu   bbleu   iiu   ff(    (   u   bu   fu   iu   hu   selfu   argsu   uu+   /mit/python/lib/python3.0/test/test_uuid.pyu   test_exceptions   s    "     +c       	      C   s  | d ?d @} | d ?d @} d | } |  j  | d |  |  j  | d |  |  j | d |  |  j | d |  |  j d | k |  |  j | d
 k  |  | t j | <t j oR t j | k o> d } x5 t j j   D]  \ } } | d	 | | f 7} q Wqn
 | t _ d  S(   Ni(   i   i   u*   %012x doesn't look like a real MAC addressi    l    i0   u$   different sources disagree on node:
u#       from source %r, node was %012x
l          (   u   assertEqualu   assertNotEqualu   assert_u   TestUUIDu   source2nodeu	   last_nodeu   items(	   u   selfu   nodeu   sourceu   individual_group_bitu   universal_local_bitu   messageu   msgu   su   n(    (    u+   /mit/python/lib/python3.0/test/test_uuid.pyu
   check_node  s"    

  c             C   st   d d  l  } t d d | j d  Sd d  l } | j d k o1 t j   } | d  k	 o |  j | d  qp n d  S(   Ni    u       WARNING: uuid._ifconfig_getnode is unreliable on many platforms.
        It is disabled until the code and/or test can be fixed properly.u   fileu   posixu   ifconfig(	   u   sysu   printu
   __stdout__u   osu   nameu   uuidu   _ifconfig_getnodeu   Noneu
   check_node(   u   selfu   sysu   osu   node(    (    u+   /mit/python/lib/python3.0/test/test_uuid.pyu   test_ifconfig_getnode4  s    c             C   sQ   d d  l  } | j d k o1 t j   } | d  k	 o |  j | d  qM n d  S(   Ni    u   ntu   ipconfig(   u   osu   nameu   uuidu   _ipconfig_getnodeu   Noneu
   check_node(   u   selfu   osu   node(    (    u+   /mit/python/lib/python3.0/test/test_uuid.pyu   test_ipconfig_getnode@  s
    c             C   s8   t  d  o' t  d  o |  j t j   d  n d  S(   Nu	   win32wnetu   netbios(   u
   importableu
   check_nodeu   uuidu   _netbios_getnode(   u   self(    (    u+   /mit/python/lib/python3.0/test/test_uuid.pyu   test_netbios_getnodeG  s    c             C   s6   t  j   } |  j d | k  |  j | d k   d  S(   Ni    i   i0   l          (   u   uuidu   _random_getnodeu   assert_(   u   selfu   node(    (    u+   /mit/python/lib/python3.0/test/test_uuid.pyu   test_random_getnodeK  s    c             C   sj   d d  l  } t d d | j d  Sd d  l } t d  o* | j d k o |  j t j   d  n d  S(   Ni    u       WARNING: uuid._unixdll_getnode is unreliable on many platforms.
        It is disabled until the code and/or test can be fixed properly.u   fileu   ctypesu   posixu   unixdll(	   u   sysu   printu
   __stdout__u   osu
   importableu   nameu
   check_nodeu   uuidu   _unixdll_getnode(   u   selfu   sysu   os(    (    u+   /mit/python/lib/python3.0/test/test_uuid.pyu   test_unixdll_getnodeP  s    c             C   sG   d d  l  } t d  o* | j d k o |  j t j   d  n d  S(   Ni    u   ctypesu   ntu   windll(   u   osu
   importableu   nameu
   check_nodeu   uuidu   _windll_getnode(   u   selfu   os(    (    u+   /mit/python/lib/python3.0/test/test_uuid.pyu   test_windll_getnodeZ  s    c             C   sk   d d  l  } t d d | j d  St j   } |  j | d  t j   } |  j | d  |  j | |  (   Ni    u       WARNING: uuid.getnode is unreliable on many platforms.
        It is disabled until the code and/or test can be fixed properly.u   fileu   getnode1u   getnode2(   u   sysu   printu
   __stdout__u   uuidu   getnodeu
   check_nodeu   assertEqual(   u   selfu   sysu   node1u   node2(    (    u+   /mit/python/lib/python3.0/test/test_uuid.pyu   test_getnode_  s    c             C   s  y d d  l  } Wn t k
 o d  SYn X|  j } xA d   t d  D D]) } | | j t j  | | j d  qK Wi  } x( d   t d  D D] } d | | <q W| t | j	    d  t j
 d  } | | j d  t j
 d  } | | j d  t j
 d  } | | j d  t j
 d d  } | | j d  | | j d	 @d
 >| j Bd  t j
 d d  } | | j d  | | j d	 @d
 >| j Bd  t j
 d d  } | | j d  | | j d	 @d
 >| j Bd  d  S(   Ni    c             S   s!   g  } |  ] } | t  j   q
 S(    (   u   uuidu   uuid1(   u   .0u   _[1]u   i(    (    u+   /mit/python/lib/python3.0/test/test_uuid.pyu
   <listcomp>x  s    i
   i   c             S   s!   g  } |  ] } | t  j   q
 S(    (   u   uuidu   uuid1(   u   .0u   _[1]u   i(    (    u+   /mit/python/lib/python3.0/test/test_uuid.pyu
   <listcomp>~  s    i  l   ,Hl    i?   i   i4  i?  (   u   ctypesu   ImportErroru   assertEqualu   rangeu   variantu   uuidu   RFC_4122u   versionu   lenu   keysu   uuid1u   nodeu   clock_seq_hi_variantu   clock_seq_low(   u   selfu   ctypesu   equalu   uu   uuids(    (    u+   /mit/python/lib/python3.0/test/test_uuid.pyu
   test_uuid1n  s>    
	  c             C   s   |  j  } x t j t j d  d f t j t j d  d f t j t j d  d f t j t j d  d f g D]X \ } } | | j t j  | | j	 d	  | | t j
 |   | t |  |  qp Wd  S(
   Nu
   python.orgu$   6fa459ea-ee8a-3ca4-894e-db77e160355eu   http://python.org/u$   9fe8e8c4-aaa8-32a9-a55c-4535a88b748du   1.3.6.1u$   dd1a1cef-13d5-368a-ad82-eca71acd4cd1u   c=cau$   658d3002-db6b-3040-a1d1-8ddd7d189a4di   (   u   assertEqualu   uuidu   uuid3u   NAMESPACE_DNSu   NAMESPACE_URLu   NAMESPACE_OIDu   NAMESPACE_X500u   variantu   RFC_4122u   versionu   UUIDu   str(   u   selfu   equalu   uu   v(    (    u+   /mit/python/lib/python3.0/test/test_uuid.pyu
   test_uuid3  s    	
 c             C   s   y d d  l  } Wn t k
 o d  SYn X|  j } xA d   t d  D D]) } | | j t j  | | j d  qK Wi  } x( d   t d  D D] } d | | <q W| t | j	    d  d  S(   Ni    c             S   s!   g  } |  ] } | t  j   q
 S(    (   u   uuidu   uuid4(   u   .0u   _[1]u   i(    (    u+   /mit/python/lib/python3.0/test/test_uuid.pyu
   <listcomp>  s    i
   i   c             S   s!   g  } |  ] } | t  j   q
 S(    (   u   uuidu   uuid4(   u   .0u   _[1]u   i(    (    u+   /mit/python/lib/python3.0/test/test_uuid.pyu
   <listcomp>  s    i  i   (
   u   ctypesu   ImportErroru   assertEqualu   rangeu   variantu   uuidu   RFC_4122u   versionu   lenu   keys(   u   selfu   ctypesu   equalu   uu   uuids(    (    u+   /mit/python/lib/python3.0/test/test_uuid.pyu
   test_uuid4  s    
	  c             C   s   |  j  } x t j t j d  d f t j t j d  d f t j t j d  d f t j t j d  d f g D]X \ } } | | j t j  | | j	 d	  | | t j
 |   | t |  |  qp Wd  S(
   Nu
   python.orgu$   886313e1-3b8a-5372-9b90-0c9aee199e5du   http://python.org/u$   4c565f0d-3f5a-5890-b41b-20cf47701c5eu   1.3.6.1u$   1447fa61-5277-5fef-a9b3-fbc6e44f4af3u   c=cau$   cc957dd1-a972-5349-98cd-874190002798i   (   u   assertEqualu   uuidu   uuid5u   NAMESPACE_DNSu   NAMESPACE_URLu   NAMESPACE_OIDu   NAMESPACE_X500u   variantu   RFC_4122u   versionu   UUIDu   str(   u   selfu   equalu   uu   v(    (    u+   /mit/python/lib/python3.0/test/test_uuid.pyu
   test_uuid5  s    	
 N(   u   __name__u
   __module__u   Noneu	   last_nodeu   source2nodeu	   test_UUIDu   test_exceptionsu
   check_nodeu   test_ifconfig_getnodeu   test_ipconfig_getnodeu   test_netbios_getnodeu   test_random_getnodeu   test_unixdll_getnodeu   test_windll_getnodeu   test_getnodeu
   test_uuid1u
   test_uuid3u
   test_uuid4u
   test_uuid5(   u
   __locals__(    (    u+   /mit/python/lib/python3.0/test/test_uuid.pyu   TestUUID   s    
		[						
			)		u   TestUUIDc               C   s   t  j t  d  S(   N(   u   supportu   run_unittestu   TestUUID(    (    (    u+   /mit/python/lib/python3.0/test/test_uuid.pyu	   test_main  s    u   __main__(	   u   unittestu   TestCaseu   testu   supportu   uuidu
   importableu   TestUUIDu	   test_mainu   __name__(    (    (    u+   /mit/python/lib/python3.0/test/test_uuid.pyu   <module>   s   	 	