

def test_vgdisplay(self):
    '\n        Tests information about the volume group(s)\n        '
    mock = MagicMock(return_value={
        'retcode': 1,
    })
    with patch.dict(linux_lvm.__salt__, {
        'cmd.run_all': mock,
    }):
        self.assertDictEqual(linux_lvm.vgdisplay(), {
            
        })
    mock = MagicMock(return_value={
        'retcode': 0,
        'stdout': 'A:B:C:D:E:F:G:H:I:J:K:L:M:N:O:P:Q',
    })
    with patch.dict(linux_lvm.__salt__, {
        'cmd.run_all': mock,
    }):
        self.assertDictEqual(linux_lvm.vgdisplay(), {
            'A': {
                'Actual Physical Volumes': 'K',
                'Allocated Physical Extents': 'O',
                'Current Logical Volumes': 'F',
                'Current Physical Volumes': 'J',
                'Free Physical Extents': 'P',
                'Internal Volume Group Number': 'D',
                'Maximum Logical Volume Size': 'H',
                'Maximum Logical Volumes': 'E',
                'Maximum Physical Volumes': 'I',
                'Open Logical Volumes': 'G',
                'Physical Extent Size (kB)': 'M',
                'Total Physical Extents': 'N',
                'UUID': 'Q',
                'Volume Group Access': 'B',
                'Volume Group Name': 'A',
                'Volume Group Size (kB)': 'L',
                'Volume Group Status': 'C',
            },
        })

dataset/ETHPy150Open saltstack/salt/tests/unit/modules/linux_lvm_test.py LinuxLVMTestCase.test_vgdisplay/original