File: //lib/python3/dist-packages/samba/tests/kcc/__pycache__/graph.cpython-310.pyc
o
�/al � @ sD d Z ddlZddlZddlmZmZ dd� ZG dd� dejj�Z dS )zTests for samba.kcc.graph� N)�total_schedule�convert_schedule_to_repltimesc C sh | d u rd S ddl m} |�� }d|_d|_d|_|�� }d|_d|_|g|_ |�
� }| |_|g|_|S )Nr )�drsblobs� � � )
�samba.dcerpcr �schedule�size� bandwidth�numberOfSchedules�scheduleHeader�type�offset�headerArray�
scheduleSlots�slots� dataArray)�timesr r �header�data� r �7/usr/lib/python3/dist-packages/samba/tests/kcc/graph.py�ntdsconn_schedule s r c @ s e Zd Zdd� Zdd� ZdS )�GraphFunctionTestsc C s� dgd }dgd dfdgd dfdgd dfdd gd
dft td��d
dft td��d dffD ]\}}| �t|�|� q2d S )N� �T � � i� � iP � �3 �* � � � �l � � )�list�range�assertEqualr )�selfr �totalr r r �test_total_schedule. s
��z&GraphFunctionTests.test_total_schedulec C s� dgd dgd fd dgd fdgd dgd fddgd d gd ft td
��d g d�d
ffD ]\}}t|�}| �t|�|� q1d S )Nr r � r � �f r �
�: r$ � )r �# �E �` � �4 �V r% )r) r* r r+ r )r, �ntdsconn_times� repltimesr r r r �"test_convert_schedule_to_repltimes9 s
��
��z5GraphFunctionTests.test_convert_schedule_to_repltimesN)�__name__�
__module__�__qualname__r. r= r r r r r , s r )
�__doc__�samba�samba.tests�samba.kcc.graphr r r �tests�TestCaser r r r r �<module> s