1
0
mirror of https://github.com/kellyjonbrazil/jc.git synced 2025-06-17 00:07:37 +02:00

add blkid tests

This commit is contained in:
Kelly Brazil
2020-02-28 14:50:29 -08:00
parent 52fad02903
commit 3d4c0f3e89
22 changed files with 285 additions and 0 deletions

View File

@ -0,0 +1 @@
[{"uuid": "3klkIj-w1qk-DkJi-0XBJ-y3o7-i2Ac-vHqWBM", "version": "LVM2 001", "type": "LVM2_member", "usage": "raid", "minimum_io_size": 512, "physical_sector_size": 512, "logical_sector_size": 512, "part_entry_scheme": "dos", "part_entry_type": "0x8e", "part_entry_number": 2, "part_entry_offset": 2099200, "part_entry_size": 39843840, "part_entry_disk": "8:0", "device": "/dev/sda2"}, {"uuid": "05d927bb-5875-49e3-ada1-7f46cb31c932", "type": "xfs", "usage": "filesystem", "minimum_io_size": 512, "physical_sector_size": 512, "logical_sector_size": 512, "part_entry_scheme": "dos", "part_entry_type": "0x83", "part_entry_flags": "0x80", "part_entry_number": 1, "part_entry_offset": 2048, "part_entry_size": 2097152, "part_entry_disk": "8:0", "device": "/dev/sda1"}]

View File

@ -0,0 +1,29 @@
DEVNAME=/dev/sda2
UUID=3klkIj-w1qk-DkJi-0XBJ-y3o7-i2Ac-vHqWBM
VERSION=LVM2 001
TYPE=LVM2_member
USAGE=raid
MINIMUM_IO_SIZE=512
PHYSICAL_SECTOR_SIZE=512
LOGICAL_SECTOR_SIZE=512
PART_ENTRY_SCHEME=dos
PART_ENTRY_TYPE=0x8e
PART_ENTRY_NUMBER=2
PART_ENTRY_OFFSET=2099200
PART_ENTRY_SIZE=39843840
PART_ENTRY_DISK=8:0
DEVNAME=/dev/sda1
UUID=05d927bb-5875-49e3-ada1-7f46cb31c932
TYPE=xfs
USAGE=filesystem
MINIMUM_IO_SIZE=512
PHYSICAL_SECTOR_SIZE=512
LOGICAL_SECTOR_SIZE=512
PART_ENTRY_SCHEME=dos
PART_ENTRY_TYPE=0x83
PART_ENTRY_FLAGS=0x80
PART_ENTRY_NUMBER=1
PART_ENTRY_OFFSET=2048
PART_ENTRY_SIZE=2097152
PART_ENTRY_DISK=8:0

View File

@ -0,0 +1 @@
[{"id_fs_uuid": "3klkIj-w1qk-DkJi-0XBJ-y3o7-i2Ac-vHqWBM", "id_fs_uuid_enc": "3klkIj-w1qk-DkJi-0XBJ-y3o7-i2Ac-vHqWBM", "id_fs_version": "LVM2\\x20001", "id_fs_type": "LVM2_member", "id_fs_usage": "raid", "id_iolimit_minimum_io_size": 512, "id_iolimit_physical_sector_size": 512, "id_iolimit_logical_sector_size": 512, "id_part_entry_scheme": "dos", "id_part_entry_type": "0x8e", "id_part_entry_number": 2, "id_part_entry_offset": 2099200, "id_part_entry_size": 39843840, "id_part_entry_disk": "8:0"}, {"id_fs_uuid": "05d927bb-5875-49e3-ada1-7f46cb31c932", "id_fs_uuid_enc": "05d927bb-5875-49e3-ada1-7f46cb31c932", "id_fs_type": "xfs", "id_fs_usage": "filesystem", "id_iolimit_minimum_io_size": 512, "id_iolimit_physical_sector_size": 512, "id_iolimit_logical_sector_size": 512, "id_part_entry_scheme": "dos", "id_part_entry_type": "0x83", "id_part_entry_flags": "0x80", "id_part_entry_number": 1, "id_part_entry_offset": 2048, "id_part_entry_size": 2097152, "id_part_entry_disk": "8:0"}]

View File

@ -0,0 +1,29 @@
ID_FS_UUID=3klkIj-w1qk-DkJi-0XBJ-y3o7-i2Ac-vHqWBM
ID_FS_UUID_ENC=3klkIj-w1qk-DkJi-0XBJ-y3o7-i2Ac-vHqWBM
ID_FS_VERSION=LVM2\x20001
ID_FS_TYPE=LVM2_member
ID_FS_USAGE=raid
ID_IOLIMIT_MINIMUM_IO_SIZE=512
ID_IOLIMIT_PHYSICAL_SECTOR_SIZE=512
ID_IOLIMIT_LOGICAL_SECTOR_SIZE=512
ID_PART_ENTRY_SCHEME=dos
ID_PART_ENTRY_TYPE=0x8e
ID_PART_ENTRY_NUMBER=2
ID_PART_ENTRY_OFFSET=2099200
ID_PART_ENTRY_SIZE=39843840
ID_PART_ENTRY_DISK=8:0
ID_FS_UUID=05d927bb-5875-49e3-ada1-7f46cb31c932
ID_FS_UUID_ENC=05d927bb-5875-49e3-ada1-7f46cb31c932
ID_FS_TYPE=xfs
ID_FS_USAGE=filesystem
ID_IOLIMIT_MINIMUM_IO_SIZE=512
ID_IOLIMIT_PHYSICAL_SECTOR_SIZE=512
ID_IOLIMIT_LOGICAL_SECTOR_SIZE=512
ID_PART_ENTRY_SCHEME=dos
ID_PART_ENTRY_TYPE=0x83
ID_PART_ENTRY_FLAGS=0x80
ID_PART_ENTRY_NUMBER=1
ID_PART_ENTRY_OFFSET=2048
ID_PART_ENTRY_SIZE=2097152
ID_PART_ENTRY_DISK=8:0

View File

@ -0,0 +1 @@
[{"id_fs_uuid": "05d927bb-5875-49e3-ada1-7f46cb31c932", "id_fs_uuid_enc": "05d927bb-5875-49e3-ada1-7f46cb31c932", "id_fs_type": "xfs", "id_fs_usage": "filesystem", "id_iolimit_minimum_io_size": 512, "id_iolimit_physical_sector_size": 512, "id_iolimit_logical_sector_size": 512, "id_part_entry_scheme": "dos", "id_part_entry_type": "0x83", "id_part_entry_flags": "0x80", "id_part_entry_number": 1, "id_part_entry_offset": 2048, "id_part_entry_size": 2097152, "id_part_entry_disk": "8:0"}]

View File

@ -0,0 +1,14 @@
ID_FS_UUID=05d927bb-5875-49e3-ada1-7f46cb31c932
ID_FS_UUID_ENC=05d927bb-5875-49e3-ada1-7f46cb31c932
ID_FS_TYPE=xfs
ID_FS_USAGE=filesystem
ID_IOLIMIT_MINIMUM_IO_SIZE=512
ID_IOLIMIT_PHYSICAL_SECTOR_SIZE=512
ID_IOLIMIT_LOGICAL_SECTOR_SIZE=512
ID_PART_ENTRY_SCHEME=dos
ID_PART_ENTRY_TYPE=0x83
ID_PART_ENTRY_FLAGS=0x80
ID_PART_ENTRY_NUMBER=1
ID_PART_ENTRY_OFFSET=2048
ID_PART_ENTRY_SIZE=2097152
ID_PART_ENTRY_DISK=8:0

View File

@ -0,0 +1 @@
[{"device": "/dev/sda2", "uuid": "3klkIj-w1qk-DkJi-0XBJ-y3o7-i2Ac-vHqWBM", "type": "LVM2_member"}]

View File

@ -0,0 +1 @@
/dev/sda2: UUID="3klkIj-w1qk-DkJi-0XBJ-y3o7-i2Ac-vHqWBM" TYPE="LVM2_member"

1
tests/fixtures/centos-7.7/blkid.json vendored Normal file
View File

@ -0,0 +1 @@
[{"device": "/dev/sda1", "uuid": "05d927bb-5875-49e3-ada1-7f46cb31c932", "type": "xfs"}, {"device": "/dev/sda2", "uuid": "3klkIj-w1qk-DkJi-0XBJ-y3o7-i2Ac-vHqWBM", "type": "LVM2_member"}, {"device": "/dev/mapper/centos-root", "uuid": "07d718ef-950c-4e5b-98e0-42a1147b77d9", "type": "xfs"}, {"device": "/dev/mapper/centos-swap", "uuid": "615eb89d-bcbf-46ad-80e3-c483ef5c931f", "type": "swap"}]

4
tests/fixtures/centos-7.7/blkid.out vendored Normal file
View File

@ -0,0 +1,4 @@
/dev/sda1: UUID="05d927bb-5875-49e3-ada1-7f46cb31c932" TYPE="xfs"
/dev/sda2: UUID="3klkIj-w1qk-DkJi-0XBJ-y3o7-i2Ac-vHqWBM" TYPE="LVM2_member"
/dev/mapper/centos-root: UUID="07d718ef-950c-4e5b-98e0-42a1147b77d9" TYPE="xfs"
/dev/mapper/centos-swap: UUID="615eb89d-bcbf-46ad-80e3-c483ef5c931f" TYPE="swap"

View File

@ -88,3 +88,9 @@ systemctl -a list-jobs > systemctl-jobs.out
du /usr > du.out
pip3 list > pip-list.out
pip3 show wheel pip jc > pip-show.out
blkid > blkid.out
blkid /dev/sda2 > blkid-sda2.out
sudo blkid -ip /dev/sda2 /dev/sda1 > blkid-ip-multi.out
sudo blkid -o udev -ip /dev/sr0 > blkid-ip-udev.out
sudo blkid -o udev -ip /dev/sda2 /dev/sda1 > blkid-ip-udev-multi.out

View File

@ -0,0 +1 @@
[{"device": "/dev/sda2", "uuid": "011527a0-c72a-4c00-a50e-ee90da26b6e2", "version": "1.0", "type": "ext4", "usage": "filesystem", "minimum_io_size": 512, "physical_sector_size": 512, "logical_sector_size": 512, "part_entry_scheme": "gpt", "part_entry_uuid": "744589e8-5711-4750-9984-c34d66f93879", "part_entry_type": "0fc63daf-8483-4772-8e79-3d69d8477de4", "part_entry_number": 2, "part_entry_offset": 4096, "part_entry_size": 41936896, "part_entry_disk": "8:0"}, {"device": "/dev/sda1", "minimum_io_size": 512, "physical_sector_size": 512, "logical_sector_size": 512, "part_entry_scheme": "gpt", "part_entry_uuid": "e0614271-c211-4324-a5bc-8e6bcb66da43", "part_entry_type": "21686148-6449-6e6f-744e-656564454649", "part_entry_number": 1, "part_entry_offset": 2048, "part_entry_size": 2048, "part_entry_disk": "8:0"}]

View File

@ -0,0 +1,2 @@
/dev/sda2: UUID="011527a0-c72a-4c00-a50e-ee90da26b6e2" VERSION="1.0" TYPE="ext4" USAGE="filesystem" MINIMUM_IO_SIZE="512" PHYSICAL_SECTOR_SIZE="512" LOGICAL_SECTOR_SIZE="512" PART_ENTRY_SCHEME="gpt" PART_ENTRY_UUID="744589e8-5711-4750-9984-c34d66f93879" PART_ENTRY_TYPE="0fc63daf-8483-4772-8e79-3d69d8477de4" PART_ENTRY_NUMBER="2" PART_ENTRY_OFFSET="4096" PART_ENTRY_SIZE="41936896" PART_ENTRY_DISK="8:0"
/dev/sda1: MINIMUM_IO_SIZE="512" PHYSICAL_SECTOR_SIZE="512" LOGICAL_SECTOR_SIZE="512" PART_ENTRY_SCHEME="gpt" PART_ENTRY_UUID="e0614271-c211-4324-a5bc-8e6bcb66da43" PART_ENTRY_TYPE="21686148-6449-6e6f-744e-656564454649" PART_ENTRY_NUMBER="1" PART_ENTRY_OFFSET="2048" PART_ENTRY_SIZE="2048" PART_ENTRY_DISK="8:0"

View File

@ -0,0 +1 @@
[{"id_fs_uuid": "011527a0-c72a-4c00-a50e-ee90da26b6e2", "id_fs_uuid_enc": "011527a0-c72a-4c00-a50e-ee90da26b6e2", "id_fs_version": "1.0", "id_fs_type": "ext4", "id_fs_usage": "filesystem", "id_iolimit_minimum_io_size": 512, "id_iolimit_physical_sector_size": 512, "id_iolimit_logical_sector_size": 512, "id_part_entry_scheme": "gpt", "id_part_entry_uuid": "744589e8-5711-4750-9984-c34d66f93879", "id_part_entry_type": "0fc63daf-8483-4772-8e79-3d69d8477de4", "id_part_entry_number": 2, "id_part_entry_offset": 4096, "id_part_entry_size": 41936896, "id_part_entry_disk": "8:0"}, {"id_iolimit_minimum_io_size": 512, "id_iolimit_physical_sector_size": 512, "id_iolimit_logical_sector_size": 512, "id_part_entry_scheme": "gpt", "id_part_entry_uuid": "e0614271-c211-4324-a5bc-8e6bcb66da43", "id_part_entry_type": "21686148-6449-6e6f-744e-656564454649", "id_part_entry_number": 1, "id_part_entry_offset": 2048, "id_part_entry_size": 2048, "id_part_entry_disk": "8:0"}]

View File

@ -0,0 +1,26 @@
ID_FS_UUID=011527a0-c72a-4c00-a50e-ee90da26b6e2
ID_FS_UUID_ENC=011527a0-c72a-4c00-a50e-ee90da26b6e2
ID_FS_VERSION=1.0
ID_FS_TYPE=ext4
ID_FS_USAGE=filesystem
ID_IOLIMIT_MINIMUM_IO_SIZE=512
ID_IOLIMIT_PHYSICAL_SECTOR_SIZE=512
ID_IOLIMIT_LOGICAL_SECTOR_SIZE=512
ID_PART_ENTRY_SCHEME=gpt
ID_PART_ENTRY_UUID=744589e8-5711-4750-9984-c34d66f93879
ID_PART_ENTRY_TYPE=0fc63daf-8483-4772-8e79-3d69d8477de4
ID_PART_ENTRY_NUMBER=2
ID_PART_ENTRY_OFFSET=4096
ID_PART_ENTRY_SIZE=41936896
ID_PART_ENTRY_DISK=8:0
ID_IOLIMIT_MINIMUM_IO_SIZE=512
ID_IOLIMIT_PHYSICAL_SECTOR_SIZE=512
ID_IOLIMIT_LOGICAL_SECTOR_SIZE=512
ID_PART_ENTRY_SCHEME=gpt
ID_PART_ENTRY_UUID=e0614271-c211-4324-a5bc-8e6bcb66da43
ID_PART_ENTRY_TYPE=21686148-6449-6e6f-744e-656564454649
ID_PART_ENTRY_NUMBER=1
ID_PART_ENTRY_OFFSET=2048
ID_PART_ENTRY_SIZE=2048
ID_PART_ENTRY_DISK=8:0

View File

@ -0,0 +1 @@
[{"id_fs_system_id": "Mac OS X", "id_fs_application_id": "MKISOFS ISO9660/HFS/UDF FILESYSTEM BUILDER & CDRECORD CD/DVD/BluRay CREATOR (C) 1993 E.YOUNGDALE (C) 1997 J.PEARSON/J.SCHILLING", "id_fs_uuid": "2019-08-12-10-17-03-63", "id_fs_uuid_enc": "2019-08-12-10-17-03-63", "id_fs_boot_system_id": "EL TORITO SPECIFICATION", "id_fs_label": "CDROM", "id_fs_label_enc": "CDROM", "id_fs_type": "iso9660", "id_fs_usage": "filesystem", "id_iolimit_minimum_io_size": 2048, "id_iolimit_physical_sector_size": 2048, "id_iolimit_logical_sector_size": 2048}]

View File

@ -0,0 +1,12 @@
ID_FS_SYSTEM_ID=Mac OS X
ID_FS_APPLICATION_ID=MKISOFS ISO9660/HFS/UDF FILESYSTEM BUILDER & CDRECORD CD/DVD/BluRay CREATOR (C) 1993 E.YOUNGDALE (C) 1997 J.PEARSON/J.SCHILLING
ID_FS_UUID=2019-08-12-10-17-03-63
ID_FS_UUID_ENC=2019-08-12-10-17-03-63
ID_FS_BOOT_SYSTEM_ID=EL TORITO SPECIFICATION
ID_FS_LABEL=CDROM
ID_FS_LABEL_ENC=CDROM
ID_FS_TYPE=iso9660
ID_FS_USAGE=filesystem
ID_IOLIMIT_MINIMUM_IO_SIZE=2048
ID_IOLIMIT_PHYSICAL_SECTOR_SIZE=2048
ID_IOLIMIT_LOGICAL_SECTOR_SIZE=2048

View File

@ -0,0 +1 @@
[{"device": "/dev/sda2", "uuid": "011527a0-c72a-4c00-a50e-ee90da26b6e2", "type": "ext4", "partuuid": "744589e8-5711-4750-9984-c34d66f93879"}]

View File

@ -0,0 +1 @@
/dev/sda2: UUID="011527a0-c72a-4c00-a50e-ee90da26b6e2" TYPE="ext4" PARTUUID="744589e8-5711-4750-9984-c34d66f93879"

View File

@ -0,0 +1 @@
[{"device": "/dev/fd0", "sec_type": "msdos", "uuid": "4F0C-5223", "type": "vfat"}, {"device": "/dev/sda2", "uuid": "011527a0-c72a-4c00-a50e-ee90da26b6e2", "type": "ext4", "partuuid": "744589e8-5711-4750-9984-c34d66f93879"}, {"device": "/dev/sr0", "uuid": "2019-08-12-10-17-03-63", "label": "CDROM", "type": "iso9660"}, {"device": "/dev/sr1", "uuid": "2019-08-05-20-00-00-00", "label": "Ubuntu-Server 18.04.3 LTS amd64", "type": "iso9660", "ptuuid": "2f10bd40", "pttype": "dos"}, {"device": "/dev/loop0", "type": "squashfs"}, {"device": "/dev/loop1", "type": "squashfs"}, {"device": "/dev/loop2", "type": "squashfs"}, {"device": "/dev/loop3", "type": "squashfs"}, {"device": "/dev/loop4", "type": "squashfs"}, {"device": "/dev/loop5", "type": "squashfs"}, {"device": "/dev/loop6", "type": "squashfs"}, {"device": "/dev/loop7", "type": "squashfs"}, {"device": "/dev/loop8", "type": "squashfs"}, {"device": "/dev/loop9", "type": "squashfs"}, {"device": "/dev/loop10", "type": "squashfs"}]

15
tests/fixtures/ubuntu-18.04/blkid.out vendored Normal file
View File

@ -0,0 +1,15 @@
/dev/fd0: SEC_TYPE="msdos" UUID="4F0C-5223" TYPE="vfat"
/dev/sda2: UUID="011527a0-c72a-4c00-a50e-ee90da26b6e2" TYPE="ext4" PARTUUID="744589e8-5711-4750-9984-c34d66f93879"
/dev/sr0: UUID="2019-08-12-10-17-03-63" LABEL="CDROM" TYPE="iso9660"
/dev/sr1: UUID="2019-08-05-20-00-00-00" LABEL="Ubuntu-Server 18.04.3 LTS amd64" TYPE="iso9660" PTUUID="2f10bd40" PTTYPE="dos"
/dev/loop0: TYPE="squashfs"
/dev/loop1: TYPE="squashfs"
/dev/loop2: TYPE="squashfs"
/dev/loop3: TYPE="squashfs"
/dev/loop4: TYPE="squashfs"
/dev/loop5: TYPE="squashfs"
/dev/loop6: TYPE="squashfs"
/dev/loop7: TYPE="squashfs"
/dev/loop8: TYPE="squashfs"
/dev/loop9: TYPE="squashfs"
/dev/loop10: TYPE="squashfs"

136
tests/test_blkid.py Normal file
View File

@ -0,0 +1,136 @@
import os
import unittest
import json
import jc.parsers.blkid
THIS_DIR = os.path.dirname(os.path.abspath(__file__))
class MyTests(unittest.TestCase):
def setUp(self):
# input
with open(os.path.join(THIS_DIR, os.pardir, 'tests/fixtures/centos-7.7/blkid.out'), 'r') as f:
self.centos_7_7_blkid = f.read()
with open(os.path.join(THIS_DIR, os.pardir, 'tests/fixtures/ubuntu-18.04/blkid.out'), 'r') as f:
self.ubuntu_18_4_blkid = f.read()
with open(os.path.join(THIS_DIR, os.pardir, 'tests/fixtures/centos-7.7/blkid-sda2.out'), 'r') as f:
self.centos_7_7_blkid_sda2 = f.read()
with open(os.path.join(THIS_DIR, os.pardir, 'tests/fixtures/ubuntu-18.04/blkid-sda2.out'), 'r') as f:
self.ubuntu_18_4_blkid_sda2 = f.read()
with open(os.path.join(THIS_DIR, os.pardir, 'tests/fixtures/centos-7.7/blkid-ip-udev.out'), 'r') as f:
self.centos_7_7_blkid_ip_udev = f.read()
with open(os.path.join(THIS_DIR, os.pardir, 'tests/fixtures/ubuntu-18.04/blkid-ip-udev.out'), 'r') as f:
self.ubuntu_18_4_blkid_ip_udev = f.read()
with open(os.path.join(THIS_DIR, os.pardir, 'tests/fixtures/centos-7.7/blkid-ip-multi.out'), 'r') as f:
self.centos_7_7_blkid_ip_multi = f.read()
with open(os.path.join(THIS_DIR, os.pardir, 'tests/fixtures/ubuntu-18.04/blkid-ip-multi.out'), 'r') as f:
self.ubuntu_18_4_blkid_ip_multi = f.read()
with open(os.path.join(THIS_DIR, os.pardir, 'tests/fixtures/centos-7.7/blkid-ip-udev-multi.out'), 'r') as f:
self.centos_7_7_blkid_ip_udev_multi = f.read()
with open(os.path.join(THIS_DIR, os.pardir, 'tests/fixtures/ubuntu-18.04/blkid-ip-udev-multi.out'), 'r') as f:
self.ubuntu_18_4_blkid_ip_udev_multi = f.read()
# output
with open(os.path.join(THIS_DIR, os.pardir, 'tests/fixtures/centos-7.7/blkid.json'), 'r') as f:
self.centos_7_7_blkid_json = json.loads(f.read())
with open(os.path.join(THIS_DIR, os.pardir, 'tests/fixtures/ubuntu-18.04/blkid.json'), 'r') as f:
self.ubuntu_18_4_blkid_json = json.loads(f.read())
with open(os.path.join(THIS_DIR, os.pardir, 'tests/fixtures/centos-7.7/blkid-sda2.json'), 'r') as f:
self.centos_7_7_blkid_sda2_json = json.loads(f.read())
with open(os.path.join(THIS_DIR, os.pardir, 'tests/fixtures/ubuntu-18.04/blkid-sda2.json'), 'r') as f:
self.ubuntu_18_4_blkid_sda2_json = json.loads(f.read())
with open(os.path.join(THIS_DIR, os.pardir, 'tests/fixtures/centos-7.7/blkid-ip-udev.json'), 'r') as f:
self.centos_7_7_blkid_ip_udev_json = json.loads(f.read())
with open(os.path.join(THIS_DIR, os.pardir, 'tests/fixtures/ubuntu-18.04/blkid-ip-udev.json'), 'r') as f:
self.ubuntu_18_4_blkid_ip_udev_json = json.loads(f.read())
with open(os.path.join(THIS_DIR, os.pardir, 'tests/fixtures/centos-7.7/blkid-ip-multi.json'), 'r') as f:
self.centos_7_7_blkid_ip_multi_json = json.loads(f.read())
with open(os.path.join(THIS_DIR, os.pardir, 'tests/fixtures/ubuntu-18.04/blkid-ip-multi.json'), 'r') as f:
self.ubuntu_18_4_blkid_ip_multi_json = json.loads(f.read())
with open(os.path.join(THIS_DIR, os.pardir, 'tests/fixtures/centos-7.7/blkid-ip-udev-multi.json'), 'r') as f:
self.centos_7_7_blkid_ip_udev_multi_json = json.loads(f.read())
with open(os.path.join(THIS_DIR, os.pardir, 'tests/fixtures/ubuntu-18.04/blkid-ip-udev-multi.json'), 'r') as f:
self.ubuntu_18_4_blkid_ip_udev_multi_json = json.loads(f.read())
def test_blkid_centos_7_7(self):
"""
Test 'blkid' on Centos 7.7
"""
self.assertEqual(jc.parsers.blkid.parse(self.centos_7_7_blkid, quiet=True), self.centos_7_7_blkid_json)
def test_blkid_ubuntu_18_4(self):
"""
Test 'blkid' on Ubuntu 18.4
"""
self.assertEqual(jc.parsers.blkid.parse(self.ubuntu_18_4_blkid, quiet=True), self.ubuntu_18_4_blkid_json)
def test_blkid_sda2_centos_7_7(self):
"""
Test 'blkid /dev/sda2' on Centos 7.7
"""
self.assertEqual(jc.parsers.blkid.parse(self.centos_7_7_blkid_sda2, quiet=True), self.centos_7_7_blkid_sda2_json)
def test_blkid_sda2_ubuntu_18_4(self):
"""
Test 'blkid /dev/sda2' on Ubuntu 18.4
"""
self.assertEqual(jc.parsers.blkid.parse(self.ubuntu_18_4_blkid_sda2, quiet=True), self.ubuntu_18_4_blkid_sda2_json)
def test_blkid_ip_udev_centos_7_7(self):
"""
Test 'blkid -ip -o udev /dev/sda2' on Centos 7.7
"""
self.assertEqual(jc.parsers.blkid.parse(self.centos_7_7_blkid_ip_udev, quiet=True), self.centos_7_7_blkid_ip_udev_json)
def test_blkid_ip_udev_ubuntu_18_4(self):
"""
Test 'blkid -ip -o udev /dev/sda2' on Ubuntu 18.4
"""
self.assertEqual(jc.parsers.blkid.parse(self.ubuntu_18_4_blkid_sda2, quiet=True), self.ubuntu_18_4_blkid_sda2_json)
def test_blkid_ip_multi_centos_7_7(self):
"""
Test 'blkid -ip /dev/sda1 /dev/sda2' on Centos 7.7
"""
self.assertEqual(jc.parsers.blkid.parse(self.centos_7_7_blkid_ip_multi, quiet=True), self.centos_7_7_blkid_ip_multi_json)
def test_blkid_ip_multi_ubuntu_18_4(self):
"""
Test 'blkid -ip /dev/sda1 /dev/sda2' on Ubuntu 18.4
"""
self.assertEqual(jc.parsers.blkid.parse(self.ubuntu_18_4_blkid_ip_multi, quiet=True), self.ubuntu_18_4_blkid_ip_multi_json)
def test_blkid_ip_udev_multi_centos_7_7(self):
"""
Test 'blkid -ip -o udev /dev/sda1 /dev/sda2' on Centos 7.7
"""
self.assertEqual(jc.parsers.blkid.parse(self.centos_7_7_blkid_ip_udev_multi, quiet=True), self.centos_7_7_blkid_ip_udev_multi_json)
def test_blkid_ip_udev_multi_ubuntu_18_4(self):
"""
Test 'blkid -ip -o udev /dev/sda1 /dev/sda2' on Ubuntu 18.4
"""
self.assertEqual(jc.parsers.blkid.parse(self.ubuntu_18_4_blkid_ip_udev_multi, quiet=True), self.ubuntu_18_4_blkid_ip_udev_multi_json)
if __name__ == '__main__':
unittest.main()