File: //lib/python3/dist-packages/samba/tests/blackbox/__pycache__/traffic_learner.cpython-310.pyc
o
�/am
� @ sP d Z ddlZddlZddlZddlmZ ddlmZ dZdZ G dd� de�Z
dS ) z!Blackbox tests for traffic_leaner� N)�traffic)�BlackboxTestCasezscript/traffic_learnerz$python/samba/tests/blackbox/testdatac @ s e Zd Zdd� Zdd� ZdS )�TrafficLearnerTestsc C s | � td� dS )z:Run the script with no output file specified. Should fail.� N)�check_exit_code�LEARNER)�self� r �F/usr/lib/python3/dist-packages/samba/tests/blackbox/traffic_learner.py�test_no_output_file! s z'TrafficLearnerTests.test_no_output_filec
C s� | � � ��}tj�td�}dt||f }| �|� tj�td�}t�� }t |�}|�
|� |�� t |�}t�� }|�
|� |�� dd� |j�
� D �}dd� |j�
� D �} | �| |� dd� |j�
� D �}
dd� |j�
� D �}| �||
� | �|j|j� | �|j|j� t |��,}t |��}
t�
|�}t�
|
�}| �||� W d � n1 s�w Y W d � n1 s�w Y W d � d S W d � d S 1 s�w Y d S )
zLEnsure a model is generated from a summary file and it is
correctztraffic-sample-very-short.txtz%s %s --out %sztraffic_learner.expectedc S � i | ] \}}|t |��qS r ��sorted��.0�k�vr r r
�
<dictcomp>9 � z=TrafficLearnerTests.test_model_generation.<locals>.<dictcomp>c S r r r
r r r r
r : r c S r r r
r r r r
r >