def test_pvremove_not_pv(self): """ Tests for remove a physical device not being used as an LVM physical volume """ pvdisplay = MagicMock(return_value=False) with patch("salt.modules.linux_lvm.pvdisplay", pvdisplay): self.assertEqual(linux_lvm.pvremove("A", override=False), "A is not a physical volume") pvdisplay = MagicMock(return_value=False) with patch("salt.modules.linux_lvm.pvdisplay", pvdisplay): self.assertEqual(linux_lvm.pvremove("A"), True)
def test_pvremove(self): ''' Tests for remove a physical device being used as an LVM physical volume ''' mock = MagicMock(return_value=False) with patch.dict(linux_lvm.__salt__, {'lvm.pvdisplay': mock}): self.assertEqual(linux_lvm.pvremove('A'), 'A is not a physical volume') mock = MagicMock(return_value=True) with patch.dict(linux_lvm.__salt__, {'lvm.pvdisplay': mock}): mock = MagicMock(return_value='A\nB') with patch.dict(linux_lvm.__salt__, {'cmd.run': mock}): self.assertEqual(linux_lvm.pvremove('A'), 'A')
def test_pvremove(self): ''' Tests for remove a physical device being used as an LVM physical volume ''' pvdisplay = MagicMock(return_value=False) with patch('salt.modules.linux_lvm.pvdisplay', pvdisplay): self.assertRaises(CommandExecutionError, linux_lvm.pvremove, 'A', override=False) pvdisplay = MagicMock(return_value=False) with patch('salt.modules.linux_lvm.pvdisplay', pvdisplay): mock = MagicMock(return_value=True) with patch.dict(linux_lvm.__salt__, {'lvm.pvdisplay': mock}): ret = {'stdout': 'saltines', 'stderr': 'cheese', 'retcode': 0, 'pid': '1337'} mock = MagicMock(return_value=ret) with patch.dict(linux_lvm.__salt__, {'cmd.run_all': mock}): self.assertEqual(linux_lvm.pvremove('A'), True)
def test_pvremove(self): """ Tests for remove a physical device being used as an LVM physical volume """ pvdisplay = MagicMock(return_value=False) with patch("salt.modules.linux_lvm.pvdisplay", pvdisplay): mock = MagicMock(return_value=True) with patch.dict(linux_lvm.__salt__, {"lvm.pvdisplay": mock}): ret = { "stdout": "saltines", "stderr": "cheese", "retcode": 0, "pid": "1337", } mock = MagicMock(return_value=ret) with patch.dict(linux_lvm.__salt__, {"cmd.run_all": mock}): self.assertEqual(linux_lvm.pvremove("A"), True)