Файловый менеджер - Редактировать - /opt/imh-python/lib/python3.9/site-packages/openstack/tests/functional/network/v2/__pycache__/test_trunk.cpython-39.pyc
Ðазад
a u�h � @ sF d dl mZ d dl mZ d dl mZ d dlmZ G dd� dej�ZdS )� )�network)�port)�trunk)�basec sT e Zd ZdZ� fdd�Z� fdd�Zdd� Zdd � Zd d� Zdd � Z dd� Z � ZS )� TestTrunkg @c s� t t| ��� | �� | _| �� | _| jj�� }t |tj �s>J �|j| _| jjj | jd�}t |tj�shJ �|j| _| jg| _| jjj| j| jd�}t |tj�s�J �|j| _d S )N�Z network_id)�name�port_id)�superr �setUpZgetUniqueString� TRUNK_NAME�TRUNK_NAME_UPDATED�connr Zcreate_network� isinstanceZNetwork�id�NET_ID�create_portr ZPortZPORT_ID�ports_to_cleanZcreate_trunk�_trunkZTrunk�TRUNK_ID)�self�netZprtr �� __class__� ��/root/rpmbuild/BUILDROOT/imh-python39-modules-3.9.7-92.el8.x86_64/opt/imh-python/lib/python3.9/site-packages/openstack/tests/functional/network/v2/test_trunk.pyr s �zTestTrunk.setUpc sX | j jj| jdd� | jD ]}| j jj|dd� q| j jj| jdd� tt | �� � d S )NF)Zignore_missing)r r Zdelete_trunkr r Zdelete_portZdelete_networkr r r �tearDown)r r r r r r ) s zTestTrunk.tearDownc C s$ | j j�| j�}| �| j|j� d S �N)r r Z find_trunkr �assertEqualr r �r �sotr r r � test_find0 s zTestTrunk.test_findc C s4 | j j�| j�}| �| j|j� | �| j|j� d S r )r r Z get_trunkr r r r r r r r r �test_get4 s zTestTrunk.test_getc C s( dd� | j j�� D �}| �| j|� d S )Nc S s g | ] }|j �qS r )r )�.0�or r r � <listcomp>: � z'TestTrunk.test_list.<locals>.<listcomp>)r r ZtrunksZassertInr )r Zidsr r r � test_list9 s zTestTrunk.test_listc C s* | j jj| j| jd�}| �| j|j� d S )N)r )r r Zupdate_trunkr r r r r r r r �test_update= s �zTestTrunk.test_updatec C s� | j jj| jd�}| j�|j� |jddd�g}| j j�| j�}| � dg i|� | j j� | j|� | j j�| j�}| � d|i|� | j j�| jd|jig� | j j�| j�}| � dg i|� d S )Nr Zvlan�o )r Zsegmentation_typeZsegmentation_idZ sub_portsr )r r r r r �appendr Zget_trunk_subportsr r Zadd_trunk_subportsZdelete_trunk_subports)r Zport_for_subportZsubportsr r r r � test_subportsB s$ ���zTestTrunk.test_subports)�__name__� __module__�__qualname__ZTIMEOUT_SCALING_FACTORr r r! r"