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: //usr/lib/python3/dist-packages/samba/tests/__pycache__/hostconfig.cpython-310.pyc
o

�/a��@sPdZddlmZddlmZGdd�de�ZGdd�de�ZGdd	�d	e�Zd
S)zTests for samba.hostconfig.�)�SharesContainer)�TestCasec@seZdZdd�Zdd�ZdS)�MockServicecC�
||_dS�N��data��selfr�r�8/usr/lib/python3/dist-packages/samba/tests/hostconfig.py�__init__�
zMockService.__init__cCs
|j|Srr�r
�namerrr�__getitem__rzMockService.__getitem__N)�__name__�
__module__�__qualname__r
rrrrrrsrc@s,eZdZdd�Zdd�Zdd�Zdd�Zd	S)
�MockLoadParmcCrrrr	rrrr
#rzMockLoadParm.__init__cCst|j|�Sr)rrrrrrr&szMockLoadParm.__getitem__cCs
t|j�Sr)�lenr�r
rrr�__len__)rzMockLoadParm.__len__cCs
|j��Sr)r�keysrrrr�services,rzMockLoadParm.servicesN)rrrr
rrrrrrrr!s
rc@s<eZdZdd�Zdd�Zdd�Zdd�Zd	d
�Zdd�Zd
S)�
ShareTestscCstt|��Sr)rr)r
�confrrr�_get_shares2szShareTests._get_sharescCs|�i�}|�dt|��dS)Nr�r�assertEqualr�r
�sharesrrr�test_len_no_global5s
zShareTests.test_len_no_globalc	CsR|�gt|�i���|�gt|�dii���|�dgt|�iid����dS)N�global�bla)r#r$)r�listrrrrr�	test_iter9s�zShareTests.test_itercCs"|�dii�}|�dt|��dS)Nr#rrr rrr�test_len@�zShareTests.test_lencCs"|�dii�}|�t|jd�dS)Nr#r$�r�assertRaises�KeyErrorrr rrr�test_getitem_nonexistentDr(z#ShareTests.test_getitem_nonexistentcCs"|�dii�}|�t|jd�dS)Nr#r)r rrr�test_getitem_globalHr(zShareTests.test_getitem_globalN)	rrrrr"r&r'r,r-rrrrr0srN)	�__doc__�samba.hostconfigr�samba.testsr�objectrrrrrrr�<module>s