Пример #1
0
    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)
Пример #2
0
    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')
Пример #3
0
    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')
Пример #4
0
    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)
Пример #5
0
    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)
Пример #6
0
 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)