Пример #1
0
def test_examples():
    env = {
        'setup_info': DmsetupInfo(context_wrap(DMSETUP_EXAMPLES)),
        'dmsetup_status': DmsetupStatus(context_wrap(DMSETUP_STATUS_1))
    }
    failed, total = doctest.testmod(dmsetup, globs=env)
    assert failed == 0
Пример #2
0
def test_dmsetup_info():
    r = DmsetupInfo(context_wrap(DMSETUP_INFO_1))
    assert len(r) == 11
    assert len(r[0]) == 8
    assert r[0][
        'UUID'] == 'LVM-gy9uAwD7LuTIApplr2sogbOx5iS0FTax6lLmBji2ueSbX49gxcV76M29cmukQiw4'
    assert r[-1]['Stat'] == 'L--w'
    assert r.names == [
        'VG00-tmp', 'VG00-var_tmp', 'VG00-home', 'VG00-var_log', 'VG00-usr',
        'VG00-var', 'VG00-swap', 'VG00-root', 'VG00-var_log_audit',
        'VG_DB-vol01', 'VG00-opt'
    ]
    assert r.names == [dm['Name'] for dm in r]
    assert len(r.by_uuid) == 11
Пример #3
0
def test_dmsetup_setupinfo():
    r = DmsetupInfo(context_wrap(DMSETUP_INFO_2))
    assert r.info[0] == SetupInfo(
        name='VG00-tmp',
        major=253,
        minor=8,
        open=1,
        segments=1,
        events=None,
        live_table=False,
        inactive_table=True,
        suspended=True,
        readonly=True,
        uuid=
        'LVM-gy9uAwD7LuTIApplr2sogbOx5iS0FTax6lLmBji2ueSbX49gxcV76M29cmukQiw4')
Пример #4
0
def test_dmsetup_info():
    r = DmsetupInfo(context_wrap(DMSETUP_INFO_1))
    assert len(r) == 11
    assert len(r[0]) == 8
    assert r[0][
        'UUID'] == 'LVM-gy9uAwD7LuTIApplr2sogbOx5iS0FTax6lLmBji2ueSbX49gxcV76M29cmukQiw4'
    assert r[-1]['Stat'] == 'L--w'
    assert r.names == [
        'VG00-tmp', 'VG00-var_tmp', 'VG00-home', 'VG00-var_log', 'VG00-usr',
        'VG00-var', 'VG00-swap', 'VG00-root', 'VG00-var_log_audit',
        'VG_DB-vol01', 'VG00-opt'
    ]
    assert r.names == [dm['Name'] for dm in r]
    assert len(r.by_uuid) == 11
    assert r.info[0] == SetupInfo(
        name='VG00-tmp',
        major=253,
        minor=8,
        open=1,
        segments=1,
        events=0,
        live_table=True,
        inactive_table=False,
        suspended=False,
        readonly=False,
        uuid=
        'LVM-gy9uAwD7LuTIApplr2sogbOx5iS0FTax6lLmBji2ueSbX49gxcV76M29cmukQiw4')
    assert r.info[-1] == SetupInfo(
        name='VG00-opt',
        major=253,
        minor=7,
        open=1,
        segments=4,
        events=0,
        live_table=True,
        inactive_table=False,
        suspended=False,
        readonly=False,
        uuid=
        'LVM-gy9uAwD7LuTIApplr2sogbOx5iS0FTaxIiCYm5hcvgQdXynPGBfHQLrtE3sqUKT2')