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:
1
tests/fixtures/centos-7.7/blkid-ip-multi.json
vendored
Normal file
1
tests/fixtures/centos-7.7/blkid-ip-multi.json
vendored
Normal 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"}]
|
29
tests/fixtures/centos-7.7/blkid-ip-multi.out
vendored
Normal file
29
tests/fixtures/centos-7.7/blkid-ip-multi.out
vendored
Normal 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
|
1
tests/fixtures/centos-7.7/blkid-ip-udev-multi.json
vendored
Normal file
1
tests/fixtures/centos-7.7/blkid-ip-udev-multi.json
vendored
Normal 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"}]
|
29
tests/fixtures/centos-7.7/blkid-ip-udev-multi.out
vendored
Normal file
29
tests/fixtures/centos-7.7/blkid-ip-udev-multi.out
vendored
Normal 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
|
1
tests/fixtures/centos-7.7/blkid-ip-udev.json
vendored
Normal file
1
tests/fixtures/centos-7.7/blkid-ip-udev.json
vendored
Normal 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"}]
|
14
tests/fixtures/centos-7.7/blkid-ip-udev.out
vendored
Normal file
14
tests/fixtures/centos-7.7/blkid-ip-udev.out
vendored
Normal 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
|
1
tests/fixtures/centos-7.7/blkid-sda2.json
vendored
Normal file
1
tests/fixtures/centos-7.7/blkid-sda2.json
vendored
Normal file
@ -0,0 +1 @@
|
||||
[{"device": "/dev/sda2", "uuid": "3klkIj-w1qk-DkJi-0XBJ-y3o7-i2Ac-vHqWBM", "type": "LVM2_member"}]
|
1
tests/fixtures/centos-7.7/blkid-sda2.out
vendored
Normal file
1
tests/fixtures/centos-7.7/blkid-sda2.out
vendored
Normal 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
1
tests/fixtures/centos-7.7/blkid.json
vendored
Normal 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
4
tests/fixtures/centos-7.7/blkid.out
vendored
Normal 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"
|
6
tests/fixtures/create_fixtures.sh
vendored
6
tests/fixtures/create_fixtures.sh
vendored
@ -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
|
||||
|
1
tests/fixtures/ubuntu-18.04/blkid-ip-multi.json
vendored
Normal file
1
tests/fixtures/ubuntu-18.04/blkid-ip-multi.json
vendored
Normal 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"}]
|
2
tests/fixtures/ubuntu-18.04/blkid-ip-multi.out
vendored
Normal file
2
tests/fixtures/ubuntu-18.04/blkid-ip-multi.out
vendored
Normal 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"
|
1
tests/fixtures/ubuntu-18.04/blkid-ip-udev-multi.json
vendored
Normal file
1
tests/fixtures/ubuntu-18.04/blkid-ip-udev-multi.json
vendored
Normal 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"}]
|
26
tests/fixtures/ubuntu-18.04/blkid-ip-udev-multi.out
vendored
Normal file
26
tests/fixtures/ubuntu-18.04/blkid-ip-udev-multi.out
vendored
Normal 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
|
1
tests/fixtures/ubuntu-18.04/blkid-ip-udev.json
vendored
Normal file
1
tests/fixtures/ubuntu-18.04/blkid-ip-udev.json
vendored
Normal 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}]
|
12
tests/fixtures/ubuntu-18.04/blkid-ip-udev.out
vendored
Normal file
12
tests/fixtures/ubuntu-18.04/blkid-ip-udev.out
vendored
Normal 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
|
1
tests/fixtures/ubuntu-18.04/blkid-sda2.json
vendored
Normal file
1
tests/fixtures/ubuntu-18.04/blkid-sda2.json
vendored
Normal file
@ -0,0 +1 @@
|
||||
[{"device": "/dev/sda2", "uuid": "011527a0-c72a-4c00-a50e-ee90da26b6e2", "type": "ext4", "partuuid": "744589e8-5711-4750-9984-c34d66f93879"}]
|
1
tests/fixtures/ubuntu-18.04/blkid-sda2.out
vendored
Normal file
1
tests/fixtures/ubuntu-18.04/blkid-sda2.out
vendored
Normal file
@ -0,0 +1 @@
|
||||
/dev/sda2: UUID="011527a0-c72a-4c00-a50e-ee90da26b6e2" TYPE="ext4" PARTUUID="744589e8-5711-4750-9984-c34d66f93879"
|
1
tests/fixtures/ubuntu-18.04/blkid.json
vendored
Normal file
1
tests/fixtures/ubuntu-18.04/blkid.json
vendored
Normal 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
15
tests/fixtures/ubuntu-18.04/blkid.out
vendored
Normal 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
136
tests/test_blkid.py
Normal 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()
|
Reference in New Issue
Block a user