ó
E®Uc           @   sj   d  Z  d d l m Z d d l Z d Z d Z d e j j f d „  ƒ  YZ	 d e j j f d	 „  ƒ  YZ
 d S(
   s   Tests for samba.dcerpc.misc.iÿÿÿÿ(   t   miscNs$   76f53846-a7c2-476a-ae2c-20e2b80d7b34s$   344edffa-330a-4b39-b96e-2c34da52e8b1t	   GUIDTestsc           B   s,   e  Z d  „  Z d „  Z d „  Z d „  Z RS(   c         C   s)   t  j t ƒ } |  j t t | ƒ ƒ d  S(   N(   R    t   GUIDt   text1t   assertEqualst   str(   t   selft   guid(    (    s;   /usr/lib/python2.7/dist-packages/samba/tests/dcerpc/misc.pyt   test_str   s    c         C   s-   t  j t ƒ } |  j d t t | ƒ ƒ d  S(   Ns
   GUID('%s')(   R    R   R   R   t   repr(   R   R   (    (    s;   /usr/lib/python2.7/dist-packages/samba/tests/dcerpc/misc.pyt	   test_repr    s    c         C   s>   t  j t ƒ } t  j t ƒ } |  j t | | ƒ d k ƒ d  S(   Ni    (   R    R   R   t   text2t
   assertTruet   cmp(   R   t   guid1t   guid2(    (    s;   /usr/lib/python2.7/dist-packages/samba/tests/dcerpc/misc.pyt   test_compare_different$   s    c         C   sK   t  j t ƒ } t  j t ƒ } |  j d t | | ƒ ƒ |  j | | ƒ d  S(   Ni    (   R    R   R   R   R   (   R   R   R   (    (    s;   /usr/lib/python2.7/dist-packages/samba/tests/dcerpc/misc.pyt   test_compare_same)   s    (   t   __name__t
   __module__R   R
   R   R   (    (    (    s;   /usr/lib/python2.7/dist-packages/samba/tests/dcerpc/misc.pyR      s   			t   PolicyHandleTestsc           B   s#   e  Z d  „  Z d „  Z d „  Z RS(   c         C   sB   t  j t d ƒ } |  j d | j ƒ |  j t t | j ƒ ƒ d  S(   Ni   (   R    t   policy_handleR   R   t   handle_typeR   t   uuid(   R   t   x(    (    s;   /usr/lib/python2.7/dist-packages/samba/tests/dcerpc/misc.pyt	   test_init2   s    c         C   s6   t  j t d ƒ } |  j d d t f t | ƒ ƒ d  S(   Ni*   s   policy_handle(%d, '%s')(   R    R   R   R   R	   (   R   R   (    (    s;   /usr/lib/python2.7/dist-packages/samba/tests/dcerpc/misc.pyR
   7   s    c         C   s6   t  j t d ƒ } |  j d d t f t | ƒ ƒ d  S(   Ni*   s   %d, %s(   R    R   R   R   R   (   R   R   (    (    s;   /usr/lib/python2.7/dist-packages/samba/tests/dcerpc/misc.pyR   ;   s    (   R   R   R   R
   R   (    (    (    s;   /usr/lib/python2.7/dist-packages/samba/tests/dcerpc/misc.pyR   0   s   		(   t   __doc__t   samba.dcerpcR    t   samba.testst   sambaR   R   t   testst   TestCaseR   R   (    (    (    s;   /usr/lib/python2.7/dist-packages/samba/tests/dcerpc/misc.pyt   <module>   s   