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__/param.cpython-310.pyc
o

�/aS�@s8dZddlmZddlZddlZGdd�dejj�ZdS)zTests for samba.param.�)�paramNcs�eZdZ�fdd�Z�fdd�Zdd�Zdd�Zd	d
�Zdd�Zd
d�Z	dd�Z
dd�Zdd�Zdd�Z
dd�Zdd�Zdd�Zdd�Z�ZS)�LoadParmTestCasecs6tt|���tj�|jd�|_t|jd��	d�dS)N�test�w�empty)
�superr�setUp�os�path�join�tempdir�tempf�open�write��self��	__class__��3/usr/lib/python3/dist-packages/samba/tests/param.pyrszLoadParmTestCase.setUpcst�|j�tt|���dS�N)r	�unlinkr
rr�tearDownrrrrr szLoadParmTestCase.tearDowncCst��}|�|du�dSr)r�LoadParm�
assertTrue�r�filerrr�	test_init$szLoadParmTestCase.test_initcCst��}|�dt|��dS)Nr)rr�assertEqual�lenrrrr�test_length(szLoadParmTestCase.test_lengthcCs*t��}|�dd�|�d|�d��dS)N�	workgroup�bla�BLA)rr�setr�getrrrr�test_set_workgroup,sz#LoadParmTestCase.test_set_workgroupcC�8t��}|�dd�|�|�d��|�|�d��dS)Nr!r"r#�FOOBAR)rrr$r�is_mydomain�assertFalserrrr�test_is_mydomain1�z!LoadParmTestCase.test_is_mydomaincCr')Nznetbios namer"r#r()rrr$r�	is_mynamer*rrrr�test_is_myname7r,zLoadParmTestCase.test_is_mynamecCst��}|��dSr)rr�load_defaultrrrr�test_load_default=sz"LoadParmTestCase.test_load_defaultcCs$t��}|��|�t|jd�dS)N�nonexistent)rrr/�assertRaises�KeyError�__getitem__�r�samba_lprrr�test_section_nonexistentAsz)LoadParmTestCase.test_section_nonexistentcCs(t��}|�dd�|�d|���dS)Nz	log levelz5 auth:4�)rrr$r�	log_levelr5rrr�test_log_levelFszLoadParmTestCase.test_log_levelcCst��}|�d|���dSr)rrr�dumpr5rrr�	test_dumpKszLoadParmTestCase.test_dumpcCsJt��}|�d|�d|j��t|jd���}|�d|�|�d|�dS)NF�rz[global]�
interfaces)rrrr;r
r�read�assertIn�rr6�contentrrr�test_dump_to_filePs
z"LoadParmTestCase.test_dump_to_filecCs&t��}|��|�d|�d��dS)Nr>)rrr/r�dump_a_parameterr5rrr�test_dump_a_parameterWsz&LoadParmTestCase.test_dump_a_parametercCsHt��}|��|�d|�dd|j��t|jd���}|�d|�dS)Nr>�globalr=z	10.53.57.)	rrr/rrDr
rr?r@rArrr�test_dump_a_parameter_to_file]s��z.LoadParmTestCase.test_dump_a_parameter_to_filecCs4t��}|��}|�|�d��|�|�d��dS)Nztdb://z/sam.ldb)rr�	samdb_urlr�
startswith�endswith)rr6rHrrr�test_samdb_urlgszLoadParmTestCase.test_samdb_url)�__name__�
__module__�__qualname__rrrr r&r+r.r0r7r:r<rCrErGrK�
__classcell__rrrrrs 
r)�__doc__�sambar�samba.testsr	�tests�TestCaseInTempDirrrrrr�<module>s