HEX
Server: Apache/2.4.52 (Ubuntu)
System: Linux spn-python 5.15.0-89-generic #99-Ubuntu SMP Mon Oct 30 20:42:41 UTC 2023 x86_64
User: arjun (1000)
PHP: 8.1.2-1ubuntu2.20
Disabled: NONE
Upload Files
File: //lib/python3/dist-packages/samba/tests/dcerpc/__pycache__/srvsvc.cpython-310.pyc
o

�/a�	�@s0dZddlmZddlmZGdd�de�ZdS)zTests for samba.dcerpc.srvsvc.�)�srvsvc)�RpcInterfaceTestCasecs<eZdZ�fdd�Zdd�Zdd�Zdd�Zd	d
�Z�ZS)�SrvsvcTestscs*tt|���t�d|���|_d|_dS)Nzncalrpc:z\\.)�superr�setUpr�get_loadparm�conn�
server_unc)�self��	__class__��;/usr/lib/python3/dist-packages/samba/tests/dcerpc/srvsvc.pyrs
zSrvsvcTests.setUpcCs>t��}d|_d|_tj|_d|_d|_d|_d|_	d|_
|S)N�testz
test sharer���zC:\tmpiFv[)r�
NetShareInfo2�name�comment�STYPE_DISKTREE�type�
current_users�	max_users�password�path�permissions�r
�sharer
r
r�getDummyShareObject"szSrvsvcTests.getDummyShareObjectcCs*|�d�|��}|j�|jd|d�dS)N�Dangerous test�)�skipTestrr�NetShareAddr	rr
r
r�test_NetShareAdd/s
zSrvsvcTests.test_NetShareAddcCsP|�d�|��}d}|j�|jd||�|j}d|_|j�|j|d||�}dS)Nrr�znow sucessfully modified )	r rrr!r	rr�pipe�NetShareSetInfo)r
r�
parm_errorrr
r
r�test_NetShareSetInfo4s
�z SrvsvcTests.test_NetShareSetInfocCsH|�d�|��}d}|�d|jj|jd||�|j�|j|jd�dS)Nrrz-NetShareAdd doesn't work properly from Pythonr#)r r�
expectFailurerr!r	�NetShareDelr)r
rr&r
r
r�test_NetShareDel>s
�zSrvsvcTests.test_NetShareDel)	�__name__�
__module__�__qualname__rrr"r'r*�
__classcell__r
r
rrrs

rN)�__doc__�samba.dcerpcr�samba.testsrrr
r
r
r�<module>s