Файловый менеджер - Редактировать - /opt/imh-python/lib/python3.9/site-packages/openstack/tests/unit/cloud/__pycache__/test_baremetal_node.cpython-39.pyc
Ðазад
a u�h^ � @ sp d Z ddlZddlmZ ddlmZ ddlmZ ddl m Z ddlmZ G dd � d ej �ZG d d� dej �ZdS )ze test_baremetal_node ---------------------------------- Tests for baremetal node related operations � N)�load_tests_apply_scenarios)�exc)� exceptions)�fakes)�basec s� e Zd Z� fdd�Zdd� Zdd� Zdd� Zd d � Zdd� Zd d� Z dd� Z dd� Zdd� Zdd� Z dd� Zdd� Zdd� Zdd� Zdd � Zd!d"� Zd#d$� Zd%d&� Zd'd(� Zd)d*� Zd+d,� Zd-d.� Zd/d0� Zd1d2� Zd3d4� Zd5d6� Zd7d8� Zd9d:� Zd;d<� Z d=d>� Z!d?d@� Z"dAdB� Z#dCdD� Z$dEdF� Z%dGdH� Z&dIdJ� Z'dKdL� Z(dMdN� Z)dOdP� Z*dQdR� Z+dSdT� Z,dUdV� Z-dWdX� Z.dYdZ� Z/d[d\� Z0d]d^� Z1d_d`� Z2dadb� Z3dcdd� Z4dedf� Z5dgdh� Z6didj� Z7dkdl� Z8� Z9S )m�TestBaremetalNodec s6 t t| ��� t�| j| j�| _tjd| jd�| _ d S )N�00:01:02:03:04:05)Znode_id) �superr �setUpr �make_fake_machine�name�uuid�fake_baremetal_nodeZmake_fake_port�fake_baremetal_port��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_baremetal_node.pyr s ��zTestBaremetalNode.setUpc C s� t �dtt�� ��}| �td| jdd�d| j|gid�g� | j � � }| �dt|�� | � | j|d � | � ||d � | �� d S ) N�two�GET�nodes��resource��method�uri�json� r � )r r �strr �uuid4� register_uris�dict�get_mock_urlr �cloudZ list_machines�assertEqual�len� assertSubdict�assert_calls)r Zfake_baremetal_twoZmachinesr r r �test_list_machines+ s ��� z$TestBaremetalNode.test_list_machinesc C s^ | � td| jd| jd gd�| jd�g� | j�| jd �}| �|d | jd � | �� d S )Nr r r �r �appendr )r# r$ r% r r&