def test_vgdisplay(self): ''' Tests information about the volume group(s) ''' 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'}})
def test_vgdisplay(self): ''' Tests information about the volume group(s) ''' 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' } })
def test_vgdisplay(self): """ Tests information about the volume group(s) """ 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": 1}) with patch.dict(linux_lvm.__salt__, {"cmd.run_all": mock}): self.assertDictEqual(linux_lvm.vgdisplay(quiet=True), {}) mock.assert_called_with(["vgdisplay", "-c"], ignore_retcode=True, python_shell=False) 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", } }, )