
"Ic           @   sp   d  d k  l Z d  d k l Z d  d k Z d   Z d e f d     YZ d   Z e d j o e   n d S(	   i(   t   TestCase(   t   test_supportNc         C   s!   y t  |   t SWn t SXd  S(   N(   t
   __import__t   Truet   False(   t   name(    (    s+   /mit/python/lib/python2.6/test/test_uuid.pyt
   importable   s
    
t   TestUUIDc           B   s   e  Z d Z h  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 RS(   c         C   s'  |  i  } g  } xd d d d d d d d d d t i d  f d d d	 d
 d d d d d d t i d  f d d d d d d d! d" d# d$ t i d% f d& d' d( d d+ d d2 d3 d4 d- t i d  f d5 d6 d7 d8 d9 d d@ dA dB d> t i dC f dD dE dF dG dH d dJ dK dL d> t i dC f dM dN dO dP dQ d dS dT dU d> t i dC f dV dW dX dY dZ d d\ d] d^ d> t i dC f d_ d` da db dc d di dj dk dl t i dC f dm dn do dp dq d dx dy dz d{ t i d% f d| d} d~ d d d d d d d t i d* f d d d d d d d d d d t i dC f d d d d d d d d d d t i d  f d d d d d d d d d d t i d  f g D]4\ } } } } } } }	 }
 } } } } g  } xt i |  t i |  t i |  t i d |  t i d |  t i d |  t i d |	  t i |
  g D]Q} | t |  |  | t |  |	  | | i	 |  | | i
 |  | | i |  | | i | d  | | i | dC  | | i | d  | | i | d%  | | i | d*  | | i | d  | | i |  | | i |	  | | i |
  | | i |  | | i |  | | i |  | | i |  | i |  qWx, | D]$ } x | D] } | | |  qnWqaW| i |  qbWx^ t t |   D]J } xA t t |   D]- } | t | |  t | | | |   qWqW| } | i   | i   | | |  d  S(   Ns$   00000000-0000-0000-0000-000000000000s&   {00000000-0000-0000-0000-000000000000}t    00000000000000000000000000000000t                   i    s-   urn:uuid:00000000-0000-0000-0000-000000000000s$   00010203-0405-0607-0809-0a0b0c0d0e0fs&   {00010203-0405-0607-0809-0a0b0c0d0e0f}t    000102030405060708090a0b0c0d0e0ft    	
s    	
l    i  i  i   i	   l   ,(l   ,(H@p`   s-   urn:uuid:00010203-0405-0607-0809-0a0b0c0d0e0fl    80i	  s$   02d9e6d5-9467-382e-8f9b-9300a64ac3cds&   {02d9e6d5-9467-382e-8f9b-9300a64ac3cd}t    02d9e6d59467382e8f9b9300a64ac3cds   Քg8. Js   g.8 Jl   fig  i.8  i   i   l   CLL l	   CLL|e5l s-   urn:uuid:02d9e6d5-9467-382e-8f9b-9300a64ac3cdl   fQtAi  i   s$   12345678-1234-5678-1234-567812345678s&   {12345678-1234-5678-1234-567812345678}t    12345678123456781234567812345678s   4Vxi   s   xV44xV4Vx4VxixV4i4  ixV  i   i4   l   xVh$Y l	   xVh$YgF+ s-   urn:uuid:12345678-1234-5678-1234-567812345678l   xVh$H3s$   6ba7b810-9dad-11d1-80b4-00c04fd430c8s&   {6ba7b810-9dad-11d1-80b4-00c04fd430c8}t    6ba7b8109dad11d180b400c04fd430c8s   kр O0s   k O0l   8OW i  i  i   i   l   0l	   05'Sk s-   urn:uuid:6ba7b810-9dad-11d1-80b4-00c04fd430c8l   8OWvi   s$   6ba7b811-9dad-11d1-80b4-00c04fd430c8s&   {6ba7b811-9dad-11d1-80b4-00c04fd430c8}t    6ba7b8119dad11d180b400c04fd430c8s   kр O0s   k O0l   8OW l	   05gSk s-   urn:uuid:6ba7b811-9dad-11d1-80b4-00c04fd430c8l   8OWvs$   6ba7b812-9dad-11d1-80b4-00c04fd430c8s&   {6ba7b812-9dad-11d1-80b4-00c04fd430c8}t    6ba7b8129dad11d180b400c04fd430c8s   kр O0s   k O0l   8OW l	   05Sk s-   urn:uuid:6ba7b812-9dad-11d1-80b4-00c04fd430c8l   8OWvs$   6ba7b814-9dad-11d1-80b4-00c04fd430c8s&   {6ba7b814-9dad-11d1-80b4-00c04fd430c8}t    6ba7b8149dad11d180b400c04fd430c8s   kр O0s   k O0l   8OW l	   05'Sk s-   urn:uuid:6ba7b814-9dad-11d1-80b4-00c04fd430c8l   8OWvs$   7d444840-9dc0-11d1-b245-5ffdce74fad2s&   {7d444840-9dc0-11d1-b245-5ffdce74fad2}t    7d4448409dc011d1b2455ffdce74fad2s   }DH@ѲE_ts   @HD}E_tl   @Hz i  i   iE   l   z l	   z*8'$"} s-   urn:uuid:7d444840-9dc0-11d1-b245-5ffdce74fad2l   @HzwiE2  s$   e902893a-9d22-3c7e-a7b8-d6e313b71d9fs&   {e902893a-9d22-3c7e-a7b8-d6e313b71d9f}t    e902893a9d223c7ea7b8d6e313b71d9fs   :"<~s   :"~<l   :	R i"  i~<  i   i   l   n'[ l	   n'[=GG$ND s-   urn:uuid:e902893a-9d22-3c7e-a7b8-d6e313b71d9fl   :	Rtci'  s$   eb424026-6f54-4ef8-a4d0-bb658a1fc6cfs&   {eb424026-6f54-4ef8-a4d0-bb658a1fc6cf}t    eb4240266f544ef8a4d0bb658a1fc6cfs   B@&oTNлes   &@BToNлel   &@V iTo  iN  i   i   l   F?m l	   F?m&oj	 ! s-   urn:uuid:eb424026-6f54-4ef8-a4d0-bb658a1fc6cfl   &@VS=wi$  s$   f81d4fae-7dec-11d0-a765-00a0c91e6bf6s&   {f81d4fae-7dec-11d0-a765-00a0c91e6bf6}t    f81d4fae7dec11d0a76500a0c91e6bf6s   O}Чe ks   O}e kl   O:p i}  i  ie   l   k<l	   k<(;
=k s-   urn:uuid:f81d4fae-7dec-11d0-a765-00a0c91e6bf6l   O:pwie'  s$   fffefdfc-fffe-fffe-fffe-fffefdfcfbfas&   {fffefdfc-fffe-fffe-fffe-fffefdfcfbfa}t    fffefdfcfffefffefffefffefdfcfbfas   s   l   } i  i   i   l   {{ l	   {{?~ s-   urn:uuid:fffefdfc-fffe-fffe-fffe-fffefdfcfbfal   }i?  s$   ffffffff-ffff-ffff-ffff-ffffffffffffs&   {ffffffff-ffff-ffff-ffff-ffffffffffff}t    ffffffffffffffffffffffffffffffffs   i   l    l    l    l	    s-   urn:uuid:ffffffff-ffff-ffff-ffff-ffffffffffffl   i?  t   bytest   bytes_let   fieldst   inti   i   (   i    i    i    i    i    i    (   l    i  i  i   i	   l   ,((   l   fig  i.8  i   i   l   CLL s   4Vx4Vx4Vx4Vx(   ixV4i4  ixV  i   i4   l   xVh$Y (   l   8OW i  i  i   i   l   0(   l   8OW i  i  i   i   l   0(   l   8OW i  i  i   i   l   0(   l   8OW i  i  i   i   l   0(   l   @Hz 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    l    l    i   i   l    (   t   assertEqualt   uuidt   RESERVED_NCSt   Nonet   RFC_4122t   RESERVED_FUTUREt   UUIDt   strR   R   R   R   t   time_lowt   time_midt   time_hi_versiont   clock_seq_hi_variantt   clock_seq_lowt   nodet   hext   urnt   timet	   clock_seqt   variantt   versiont   appendt   ranget   lent   cmpt   reverset   sort(   t   selft   equalt	   ascendingt   stringt   curlyR*   R   R   R   t   integerR+   R,   R-   R.   R/   t   equivalentst   ut   vt   it   jt   resorted(    (    s+   /mit/python/lib/python2.6/test/test_uuid.pyt	   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  i   t  i d%   t  i d&    t  i d'    t  i d(   t  i 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$ j o |   f d/    n t   d0 j o |  f d1    qqWqWqWqWqWt  i    |   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     i  t |   S(    (   t   assertRaisest
   ValueError(   t   f(   R6   (    s+   /mit/python/lib/python2.6/test/test_uuid.pyt   <lambda>   s    c            s     i  t |   S(    (   RC   t	   TypeError(   RE   (   R6   (    s+   /mit/python/lib/python2.6/test/test_uuid.pyRF      s    c           S   s   t  i d   S(   t    (   R   R"   (    (    (    s+   /mit/python/lib/python2.6/test/test_uuid.pyRF      s    c           S   s   t  i d   S(   t   abc(   R   R"   (    (    (    s+   /mit/python/lib/python2.6/test/test_uuid.pyRF      s    c           S   s   t  i d   S(   t   1234567812345678123456781234567(   R   R"   (    (    (    s+   /mit/python/lib/python2.6/test/test_uuid.pyRF      s    c           S   s   t  i d   S(   t!   123456781234567812345678123456789(   R   R"   (    (    (    s+   /mit/python/lib/python2.6/test/test_uuid.pyRF      s    c           S   s   t  i d   S(   t    123456781234567812345678z2345678(   R   R"   (    (    (    s+   /mit/python/lib/python2.6/test/test_uuid.pyRF      s    c           S   s   t  i d  d  S(   R   RI   (   R   R"   (    (    (    s+   /mit/python/lib/python2.6/test/test_uuid.pyRF      s    c           S   s   t  i d  d  S(   R   t    i   t                  (   R   R"   (    (    (    s+   /mit/python/lib/python2.6/test/test_uuid.pyRF      s    c           S   s   t  i d  d  S(   R   RM   i   t                    (   R   R"   (    (    (    s+   /mit/python/lib/python2.6/test/test_uuid.pyRF      s    c           S   s   t  i d  d  S(   R   RI   (   R   R"   (    (    (    s+   /mit/python/lib/python2.6/test/test_uuid.pyRF      s    c           S   s   t  i d  d  S(   R   RM   i   RN   (   R   R"   (    (    (    s+   /mit/python/lib/python2.6/test/test_uuid.pyRF      s    c           S   s   t  i d  d  S(   R   RM   i   RO   (   R   R"   (    (    (    s+   /mit/python/lib/python2.6/test/test_uuid.pyRF      s    c           S   s   t  i d  d  S(   R   i   (   i   (   R   R"   (    (    (    s+   /mit/python/lib/python2.6/test/test_uuid.pyRF      s    c           S   s   t  i d  d  S(   R   i   i   i   i   i   (   i   i   i   i   i   (   R   R"   (    (    (    s+   /mit/python/lib/python2.6/test/test_uuid.pyRF      s    c        	   S   s   t  i d  d  S(	   R   i   i   i   i   i   i   i   (   i   i   i   i   i   i   i   (   R   R"   (    (    (    s+   /mit/python/lib/python2.6/test/test_uuid.pyRF      s    c           S   s   t  i d  d  S(   R   ii    (   ii    i    i    i    i    (   R   R"   (    (    (    s+   /mit/python/lib/python2.6/test/test_uuid.pyRF      s    c           S   s   t  i d  d  S(   R   l        i    (   l        i    i    i    i    i    (   R   R"   (    (    (    s+   /mit/python/lib/python2.6/test/test_uuid.pyRF      s    c           S   s   t  i d  d  S(   R   i    i(   i    ii    i    i    i    (   R   R"   (    (    (    s+   /mit/python/lib/python2.6/test/test_uuid.pyRF      s    c           S   s   t  i d  d  S(   R   i    l      (   i    l      i    i    i    i    (   R   R"   (    (    (    s+   /mit/python/lib/python2.6/test/test_uuid.pyRF      s    c           S   s   t  i d  d  S(   R   i    i(   i    i    ii    i    i    (   R   R"   (    (    (    s+   /mit/python/lib/python2.6/test/test_uuid.pyRF      s    c           S   s   t  i d  d  S(   R   i    l      (   i    i    l      i    i    i    (   R   R"   (    (    (    s+   /mit/python/lib/python2.6/test/test_uuid.pyRF      s    c           S   s   t  i d  d  S(   R   i    i(   i    i    i    ii    i    (   R   R"   (    (    (    s+   /mit/python/lib/python2.6/test/test_uuid.pyRF      s    c           S   s   t  i d  d  S(   R   i    l    (   i    i    i    l    i    i    (   R   R"   (    (    (    s+   /mit/python/lib/python2.6/test/test_uuid.pyRF      s    c           S   s   t  i d  d  S(   R   i    i(   i    i    i    i    ii    (   R   R"   (    (    (    s+   /mit/python/lib/python2.6/test/test_uuid.pyRF      s    c           S   s   t  i d  d  S(   R   i    l    (   i    i    i    i    l    i    (   R   R"   (    (    (    s+   /mit/python/lib/python2.6/test/test_uuid.pyRF      s    c           S   s   t  i d  d  S(   R   i    i(   i    i    i    i    i    i(   R   R"   (    (    (    s+   /mit/python/lib/python2.6/test/test_uuid.pyRF      s    c           S   s   t  i d  d  S(   R   i    l          (   i    i    i    i    i    l          (   R   R"   (    (    (    s+   /mit/python/lib/python2.6/test/test_uuid.pyRF      s    c           S   s   t  i d  d d d S(   t   00i   R/   i    (   R   R"   (    (    (    s+   /mit/python/lib/python2.6/test/test_uuid.pyRF      s    c           S   s   t  i d  d d d S(   RP   i   R/   i   (   R   R"   (    (    (    s+   /mit/python/lib/python2.6/test/test_uuid.pyRF      s    c           S   s   t  i d  d  S(   R   i(   R   R"   (    (    (    s+   /mit/python/lib/python2.6/test/test_uuid.pyRF      s    c           S   s   t  i d  d  S(   R   i   l    l	                    (   R   R"   (    (    (    s+   /mit/python/lib/python2.6/test/test_uuid.pyRF      s    RP   i   RM   i    R*   R   R   R   R   c           S   s
   t  i   S(    (   R   R"   (    (    (    s+   /mit/python/lib/python2.6/test/test_uuid.pyRF      s    c              s   t  i     S(    (   R   R"   (    (   t   ht   b(    s+   /mit/python/lib/python2.6/test/test_uuid.pyRF      s    c              s   t  i      S(    (   R   R"   (    (   RQ   RR   (    s+   /mit/python/lib/python2.6/test/test_uuid.pyRF      s    c              s   t  i       S(    (   R   R"   (    (   RQ   RR   RE   (    s+   /mit/python/lib/python2.6/test/test_uuid.pyRF      s    c              s   t  i        S(    (   R   R"   (    (   R?   RQ   RR   RE   (    s+   /mit/python/lib/python2.6/test/test_uuid.pyRF      s    c              s   t  i     S(    (   R   R"   (    (   RQ   t   args(    s+   /mit/python/lib/python2.6/test/test_uuid.pyRF     s    i   c              s   t  i     S(    (   R   R"   (    (   RS   (    s+   /mit/python/lib/python2.6/test/test_uuid.pyRF   
  s    c              s   t   d     S(   R*   (   t   setattr(    (   RQ   R=   (    s+   /mit/python/lib/python2.6/test/test_uuid.pyRF     s    c              s   t   d     S(   R   (   RT   (    (   RR   R=   (    s+   /mit/python/lib/python2.6/test/test_uuid.pyRF     s    c              s   t   d     S(   R   (   RT   (    (   RR   R=   (    s+   /mit/python/lib/python2.6/test/test_uuid.pyRF     s    c              s   t    d    S(   R   (   RT   (    (   R=   RE   (    s+   /mit/python/lib/python2.6/test/test_uuid.pyRF     s    c              s   t   d     S(   R   (   RT   (    (   R?   R=   (    s+   /mit/python/lib/python2.6/test/test_uuid.pyRF     s    c              s   t    d  d  S(   R$   i    (   RT   (    (   R=   (    s+   /mit/python/lib/python2.6/test/test_uuid.pyRF     s    c              s   t    d  d  S(   R%   i    (   RT   (    (   R=   (    s+   /mit/python/lib/python2.6/test/test_uuid.pyRF     s    c              s   t    d  d  S(   R&   i    (   RT   (    (   R=   (    s+   /mit/python/lib/python2.6/test/test_uuid.pyRF     s    c              s   t    d  d  S(   R&   i    (   RT   (    (   R=   (    s+   /mit/python/lib/python2.6/test/test_uuid.pyRF     s    c              s   t    d  d  S(   R'   i    (   RT   (    (   R=   (    s+   /mit/python/lib/python2.6/test/test_uuid.pyRF     s    c              s   t    d  d  S(   R(   i    (   RT   (    (   R=   (    s+   /mit/python/lib/python2.6/test/test_uuid.pyRF     s    c              s   t    d  d  S(   R)   i    (   RT   (    (   R=   (    s+   /mit/python/lib/python2.6/test/test_uuid.pyRF     s    R	   (   i    i    i    i    i    i    (   R   R"   t   dictR2   (   R6   t   badvaluet   badtypet   hht   bbt   bblet   iit   ff(    (   RR   RE   R?   RQ   R6   RS   R=   s+   /mit/python/lib/python2.6/test/test_uuid.pyt   test_exceptions   s    "     +c   	      C   s  | d ?d @} | d ?d @} d | } |  i  | d |  |  i  | d |  |  i | d |  |  i | d |  |  i d | j |  |  i | d j  |  | t i | <t i oR t i | j o> d	 } x5 t i i   D]  \ } } | d
 | | f 7} q Wqn
 | t _ d  S(   Nl   ( i   i   s*   %012x doesn't look like a real MAC addressi    l    l    i0   s$   different sources disagree on node:
s#       from source %r, node was %012x
l          (   R   t   assertNotEqualt   assert_R   t   source2nodet	   last_nodet	   iteritems(	   R6   R)   t   sourcet   individual_group_bitt   universal_local_bitt   messaget   msgt   st   n(    (    s+   /mit/python/lib/python2.6/test/test_uuid.pyt
   check_node  s"    

  c         C   sn   d d  k  } | i d IJd  Sd d  k } | i d j o1 t i   } | d  j	 o |  i | d  qj n d  S(   Nis       WARNING: uuid._ifconfig_getnode is unreliable on many platforms.
        It is disabled until the code and/or test can be fixed properly.t   posixt   ifconfig(   t   syst
   __stdout__t   osR   R   t   _ifconfig_getnodeR   Rj   (   R6   Rm   Ro   R)   (    (    s+   /mit/python/lib/python2.6/test/test_uuid.pyt   test_ifconfig_getnode4  s    c         C   sQ   d d  k  } | i d j o1 t i   } | d  j	 o |  i | d  qM n d  S(   Nit   ntt   ipconfig(   Ro   R   R   t   _ipconfig_getnodeR   Rj   (   R6   Ro   R)   (    (    s+   /mit/python/lib/python2.6/test/test_uuid.pyt   test_ipconfig_getnodeA  s
    c         C   s8   t  d  o' t  d  o |  i t i   d  n d  S(   Nt	   win32wnett   netbios(   R   Rj   R   t   _netbios_getnode(   R6   (    (    s+   /mit/python/lib/python2.6/test/test_uuid.pyt   test_netbios_getnodeH  s    c         C   s6   t  i   } |  i d | j  |  i | d j   d  S(   Ni    l    i0   l          (   R   t   _random_getnodeR_   (   R6   R)   (    (    s+   /mit/python/lib/python2.6/test/test_uuid.pyt   test_random_getnodeL  s    c         C   sd   d d  k  } | i d IJd  Sd d  k } t d  o* | i d j o |  i t i   d  n d  S(   Nis       WARNING: uuid._unixdll_getnode is unreliable on many platforms.
        It is disabled until the code and/or test can be fixed properly.t   ctypesRk   t   unixdll(   Rm   Rn   Ro   R   R   Rj   R   t   _unixdll_getnode(   R6   Rm   Ro   (    (    s+   /mit/python/lib/python2.6/test/test_uuid.pyt   test_unixdll_getnodeQ  s    c         C   sG   d d  k  } t d  o* | i d j o |  i t i   d  n d  S(   NiR|   Rr   t   windll(   Ro   R   R   Rj   R   t   _windll_getnode(   R6   Ro   (    (    s+   /mit/python/lib/python2.6/test/test_uuid.pyt   test_windll_getnode\  s    c         C   se   d d  k  } | i d IJd  St i   } |  i | d  t i   } |  i | d  |  i | |  (   Nis       WARNING: uuid.getnode is unreliable on many platforms.
        It is disabled until the code and/or test can be fixed properly.t   getnode1t   getnode2(   Rm   Rn   R   t   getnodeRj   R   (   R6   Rm   t   node1t   node2(    (    s+   /mit/python/lib/python2.6/test/test_uuid.pyt   test_getnodea  s    c         C   s  y d d  k  } Wn t j
 o d  SX|  i } xX g  } t d  D] } | t i   qD ~ D]) } | | i t i  | | i d  q^ Wh  } x? g  } t d  D] } | t i   q ~ D] } d | | <q W| t	 | i
    d  t i d  } | | i d  t i d  } | | i d  t i d  } | | i d  t i d d  } | | i d  | | i d @d	 >| i Bd  t i d d
  } | | i d  | | i d @d	 >| i Bd
  t i d d  } | | i d  | | i d @d	 >| i Bd  d  S(   Nii
   i   i  i    l   ,Hl    i?   i   i4  i?  (   R|   t   ImportErrorR   R1   R   t   uuid1R.   R    R/   R2   t   keysR)   R'   R(   (   R6   R|   R7   t   _[1]R?   R=   t   uuidst   _[2](    (    s+   /mit/python/lib/python2.6/test/test_uuid.pyt
   test_uuid1q  s>    	. . c         C   s   |  i  } x t i t i d  d f t i t i d  d f t i t i d  d f t i t i d  d f g D]X \ } } | | i t i  | | i	 d	  | | t i
 |   | t |  |  qp Wd  S(
   Ns
   python.orgs$   6fa459ea-ee8a-3ca4-894e-db77e160355es   http://python.org/s$   9fe8e8c4-aaa8-32a9-a55c-4535a88b748ds   1.3.6.1s$   dd1a1cef-13d5-368a-ad82-eca71acd4cd1s   c=cas$   658d3002-db6b-3040-a1d1-8ddd7d189a4di   (   R   R   t   uuid3t   NAMESPACE_DNSt   NAMESPACE_URLt   NAMESPACE_OIDt   NAMESPACE_X500R.   R    R/   R"   R#   (   R6   R7   R=   R>   (    (    s+   /mit/python/lib/python2.6/test/test_uuid.pyt
   test_uuid3  s    	
 c         C   s   y d d  k  } Wn t j
 o d  SX|  i } xX g  } t d  D] } | t i   qD ~ D]) } | | i t i  | | i d  q^ Wh  } x? g  } t d  D] } | t i   q ~ D] } d | | <q W| t	 | i
    d  d  S(   Nii
   i   i  i   (   R|   R   R   R1   R   t   uuid4R.   R    R/   R2   R   (   R6   R|   R7   R   R?   R=   R   R   (    (    s+   /mit/python/lib/python2.6/test/test_uuid.pyt
   test_uuid4  s    	. . c         C   s   |  i  } x t i t i d  d f t i t i d  d f t i t i d  d f t i t i d  d f g D]X \ } } | | i t i  | | i	 d	  | | t i
 |   | t |  |  qp Wd  S(
   Ns
   python.orgs$   886313e1-3b8a-5372-9b90-0c9aee199e5ds   http://python.org/s$   4c565f0d-3f5a-5890-b41b-20cf47701c5es   1.3.6.1s$   1447fa61-5277-5fef-a9b3-fbc6e44f4af3s   c=cas$   cc957dd1-a972-5349-98cd-874190002798i   (   R   R   t   uuid5R   R   R   R   R.   R    R/   R"   R#   (   R6   R7   R=   R>   (    (    s+   /mit/python/lib/python2.6/test/test_uuid.pyt
   test_uuid5  s    	
 N(   t   __name__t
   __module__R   Ra   R`   RB   R]   Rj   Rq   Ru   Ry   R{   R   R   R   R   R   R   R   (    (    (    s+   /mit/python/lib/python2.6/test/test_uuid.pyR      s    		[									)		c           C   s   t  i t  d  S(   N(   R   t   run_unittestR   (    (    (    s+   /mit/python/lib/python2.6/test/test_uuid.pyt	   test_main  s    t   __main__(	   t   unittestR    t   testR   R   R   R   R   R   (    (    (    s+   /mit/python/lib/python2.6/test/test_uuid.pyt   <module>   s   	 	