Файловый менеджер - Редактировать - /opt/imh-python/lib/python3.9/site-packages/openstack/tests/unit/cloud/__pycache__/test_accelerator.cpython-39.pyc
Ðазад
a u�hR, � @ s� d dl mZ d dlZd dlZe�� jZeddddd d�Ze�� jZdeddd d ddd �Z e�� jZ dddd�dddd�gZde ded�Ze�e�Z e�� jZe�� jZe�� jZdZeddd eeded�Ze�e�ZG dd� dej�ZdS )� )�baseN�dep_name� � )�uuid�name� parent_id�root_id�num_accelerators� device_idZdev_nameZ test_typeZ0x8086Z test_modelz{"product_id": "0x09c4"}Ztest_vb_info)�idr r �type�vendor�model�std_board_info�vendor_board_info�1�required)zresources:ACCELERATOR_FPGAz#trait:CUSTOM_FPGA_INTEL_PAC_ARRIA10ztrait:CUSTOM_FUNCTION_ID_3AFB�2Z200)z resources:CUSTOM_ACCELERATOR_FOOzresources:CUSTOM_MEMORYztrait:CUSTOM_TRAIT_ALWAYSZafaas_example_1)r r r �groupsz@{"bus": "5e", "device": "00", "domain": "0000", "function": "1"}Z test_hostnamezfake-devprofZPCI)r �hostname�device_profile_name�device_profile_group_id�device_rp_uuid� instance_uuid�attach_handle_type�attach_handle_infoc sp e Zd Z� fdd�Zdd� Zdd� Zdd� Zd d � Zddd �Zdd� Z dd� Z ddd�Zdd� Zdd� Z � ZS )�TestAcceleratorc s t t| ��� | �� d S )N)�superr �setUpZ use_cyborg)�self�� __class__� ��/root/rpmbuild/BUILDROOT/imh-python39-modules-3.9.7-92.el8.x86_64/opt/imh-python/lib/python3.9/site-packages/openstack/tests/unit/cloud/test_accelerator.pyr Q s zTestAccelerator.setUpc C s� | � td| jddddgd�dtgid�g� | j�� }| �t|�d� | �|d jtd � | �|d j td � | �|d j td � | �|d jtd � | �|d jtd � | �|d j td � | �� d S )N�GET�accelerator�public�v2Zdeployables��append��method�uri�jsonr r r r r r r r )� register_uris�dict�get_mock_url�DEP_DICT�cloudZlist_deployables�assertEqual�lenr r r r r r �assert_calls)r Zdep_listr# r# r$ �test_list_deployablesU s* ��� �z%TestAccelerator.test_list_deployablesc C s | � td| jddddgd�dtgid�g� | j�� }| �t|�d� | �|d jtd � | �|d j td � | �|d j td � | �|d jtd � | �|d jtd � | �|d j td � | �|d jtd � | �|d jtd � | �� d S )Nr% r&