
    b
                     V    d Z ddlZddlmZ ddlZ G d dej        j                  ZdS )z"Tests for samba.tests.dcerpc.bare.    N)ClientConnectionc                   &    e Zd Zd Zd Zd Zd ZdS )BareTestCasec           	          t          ddt          j                                                  }|                     d|                    dt          d          dz                       d S )Nncalrpc:localhost[DEFAULT]z$60a15ec5-4de8-11d7-a637-005056a20182   lp_ctx      r      )r   sambatestsenv_loadparmassertEqualrequestchrselfxs     9/usr/lib/python3/dist-packages/samba/tests/dcerpc/bare.py	test_barezBareTestCase.test_bare   sg    9H$)K$<$<$>$>@ @ @ 	,aii3q66A:.F.FGGGGG    c                    t          ddt          j                                                  }t          dd|t          j                                                  }|                     dt          |                    dt          d          d	z                                 |                     d
|                    dt          d          dz                       d S )Nr   z$12345778-1234-abcd-ef00-0123456789acr	   r
   zncalrpc:localhostr   basis_connectionr      r      r   r   )r   r   r   r   r   lenr   r   r   r   ys      r   test_two_contextszBareTestCase.test_two_contexts$   s    9H$)K$<$<$>$>@ @ @ 0H./8P8P8R8RT T T 	S1c!ffqj!9!9::;;;,aii3q66A:.F.FGGGGGr   c           	          t          dt          j        d         z  dt          j                                                  }|                     d|                    dt          d          dz                       d S )Nncacn_ip_tcp:%sSERVERr   r
   r   r   r   )	r   osenvironr   r   r   r   r   r   r   s     r   test_bare_tcpzBareTestCase.test_bare_tcp.   ss    .H1EEH$)K$<$<$>$>@ @ @ 	,aii3q66A:.F.FGGGGGr   c                    t          dt          j        d         z  dt          j                                                  }t          dt          j        d         z  d|t          j                                                  }|                     dt          |                    dt          d          d	z                                 |                     d
|                    dt          d          dz                       d S )Nr%   r&   r   r
   r   r   r   r   r   r   r   )
r   r'   r(   r   r   r   r   r    r   r   r!   s      r   test_two_contexts_tcpz"BareTestCase.test_two_contexts_tcp5   s    .H1EEH$)K$<$<$>$>@ @ @ .H1EEH./8P8P8R8RT T T 	S1c!ffqj!9!9::;;;,aii3q66A:.F.FGGGGGr   N)__name__
__module____qualname__r   r#   r)   r+    r   r   r   r      s^        H H HH H HH H HH H H H Hr   r   )	__doc__r'   samba.dcerpcr   samba.testsr   r   TestCaser   r/   r   r   <module>r4      sw   ( ) ( 				 ) ) ) ) ) )    "H "H "H "H "H5;' "H "H "H "H "Hr   