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
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
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')
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')