def test_vgcreate(self): ''' Tests create an LVM volume group ''' self.assertEqual(linux_lvm.vgcreate('', ''), 'Error: vgname and device(s) are both required') mock = MagicMock(return_value='A\nB') with patch.dict(linux_lvm.__salt__, {'cmd.run': mock}): with patch.object(linux_lvm, 'vgdisplay', return_value={}): self.assertDictEqual(linux_lvm.vgcreate('A', 'B'), {'Output from vgcreate': 'A'})
def test_vgcreate(self): """ Tests create an LVM volume group """ self.assertEqual( linux_lvm.vgcreate("", ""), "Error: vgname and device(s) are both required" ) mock = MagicMock(return_value="A\nB") with patch.dict(linux_lvm.__salt__, {"cmd.run": mock}): with patch.object(linux_lvm, "vgdisplay", return_value={}): self.assertDictEqual( linux_lvm.vgcreate("A", "B"), {"Output from vgcreate": "A"} )
def test_vgcreate(self): """ Tests create an LVM volume group """ self.assertEqual( linux_lvm.vgcreate("", ""), "Error: vgname and device(s) are both required" ) mock = MagicMock(return_value={"retcode": 0, "stderr": ""}) with patch.dict(linux_lvm.__salt__, {"cmd.run_all": mock}): with patch.object(linux_lvm, "vgdisplay", return_value={}): self.assertDictEqual( linux_lvm.vgcreate("fakevg", "B"), { "Output from vgcreate": 'Volume group "fakevg" successfully created' }, )