ó
E®Uc           @   sB   d  Z  d d l m Z d d l Z d e j j f d „  ƒ  YZ d S(   s   Tests for samba.param.iÿÿÿÿ(   t   paramNt   LoadParmTestCasec           B   sG   e  Z d  „  Z d „  Z d „  Z d „  Z d „  Z d „  Z d „  Z RS(   c         C   s#   t  j ƒ  } |  j | d  k	 ƒ d  S(   N(   R    t   LoadParmt
   assertTruet   None(   t   selft   file(    (    s5   /usr/lib/python2.7/dist-packages/samba/tests/param.pyt	   test_init   s    c         C   s&   t  j ƒ  } |  j d t | ƒ ƒ d  S(   Ni    (   R    R   t   assertEqualst   len(   R   R   (    (    s5   /usr/lib/python2.7/dist-packages/samba/tests/param.pyt   test_length   s    c         C   s9   t  j ƒ  } | j d d ƒ |  j d | j d ƒ ƒ d  S(   Nt	   workgroupt   blat   BLA(   R    R   t   setR   t   get(   R   R   (    (    s5   /usr/lib/python2.7/dist-packages/samba/tests/param.pyt   test_set_workgroup!   s    c         C   sL   t  j ƒ  } | j d d ƒ |  j | j d ƒ ƒ |  j | j d ƒ ƒ d  S(   NR   R   R   t   FOOBAR(   R    R   R   R   t   is_mydomaint   assertFalse(   R   R   (    (    s5   /usr/lib/python2.7/dist-packages/samba/tests/param.pyt   test_is_mydomain&   s    c         C   sL   t  j ƒ  } | j d d ƒ |  j | j d ƒ ƒ |  j | j d ƒ ƒ d  S(   Ns   netbios nameR   R   R   (   R    R   R   R   t	   is_mynameR   (   R   R   (    (    s5   /usr/lib/python2.7/dist-packages/samba/tests/param.pyt   test_is_myname,   s    c         C   s   t  j ƒ  } | j ƒ  d  S(   N(   R    R   t   load_default(   R   R   (    (    s5   /usr/lib/python2.7/dist-packages/samba/tests/param.pyt   test_load_default2   s    c         C   s0   t  j ƒ  } | j ƒ  |  j t | j d ƒ d  S(   Nt   nonexistent(   R    R   R   t   assertRaisest   KeyErrort   __getitem__(   R   t   samba_lp(    (    s5   /usr/lib/python2.7/dist-packages/samba/tests/param.pyt   test_section_nonexistent6   s    
(	   t   __name__t
   __module__R   R
   R   R   R   R   R   (    (    (    s5   /usr/lib/python2.7/dist-packages/samba/tests/param.pyR      s   						(   t   __doc__t   sambaR    t   samba.testst   testst   TestCaseR   (    (    (    s5   /usr/lib/python2.7/dist-packages/samba/tests/param.pyt   <module>   s   