File manager - Edit - /snap/core20/2866/usr/lib/python3/dist-packages/probert/tests/__pycache__/test_storage.cpython-38.pyc
Back
U T{)_� � @ sT d dl Z d dlZd dlmZmZ d dlmZ G dd� de j�ZG dd� de j�Z dS )� N)�Storage�StorageInfo)�FAKE_PROBE_ALL_JSONc s$ e Zd Z� fdd�Zdd� Z� ZS )�ProbertTestStoragec s@ t t| ��� tt��}t�|�| _W 5 Q R X t| jd�| _ d S )N)�results) �superr �setUp�openr �json�loadr r �storage��self�f�� __class__� �</usr/lib/python3/dist-packages/probert/tests/test_storage.pyr s zProbertTestStorage.setUpc C s | � d | j� d S �N)�assertNotEqualr )r r r r �test_storage_init s z$ProbertTestStorage.test_storage_init)�__name__� __module__�__qualname__r r � __classcell__r r r r r s r c s0 e Zd ZdZ� fdd�Zdd� Zdd� Z� ZS )�ProbertTestStorageInfoz� properties: .name = /dev/sda .type = disk .vendor = SanDisk .model = SanDisk_12123123 .serial = aaccasdf .devpath = /devices .is_virtual = .raw = {raw dictionary} c s2 t t| ��� tt��}t�|�| _W 5 Q R X d S r )r r r r r r r r r r r r r s zProbertTestStorageInfo.setUpc C s* ddddid�i}t |�}| �|d � d S )N�/dev/sda�disk�sizeZ1000000)ZDEVTYPEZattrs)r r )r � probe_data�sir r r �test_storageinfo_init# s ���z,ProbertTestStorageInfo.test_storageinfo_initc C sd d| j �d��d�i}t|d�}ddddddd |�d�d �}|�� D ]\}}| �t||�|� qDd S )Nr r )r r ZSanDiskZSanDisk_SD5SG2128G1052EZ$SanDisk_SD5SG2128G1052E_133507400177zI/devices/pci0000:00/0000:00:1f.2/ata1/host0/target0:0:0/0:0:0:0/block/sdaF)�name�typeZvendorZmodel�serialZdevpathZ is_virtual�raw)r �getr �itemsZassertEqual�getattr)r Zsdar ZpropsZprop�valuer r r �test_storageinfo_attributes/ s � z2ProbertTestStorageInfo.test_storageinfo_attributes)r r r �__doc__r r! r* r r r r r r s r ) Z testtoolsr Zprobert.storager r Zprobert.tests.fakesr ZTestCaser r r r r r �<module> s
| ver. 1.4 |
Github
|
.
| PHP 8.2.9 | Generation time: 0.05 |
proxy
|
phpinfo
|
Settings