Ejemplo n.º 1
0
 def test_uninstalled_non_existing(self):
     """
     test wusa.uninstalled when the kb is not installed
     """
     mock_installed = MagicMock(return_value=False)
     with patch.dict(wusa.__salt__, {"wusa.is_installed": mock_installed}):
         returned = wusa.uninstalled(name=self.kb)
         expected = {
             "changes": {},
             "comment": "{0} already uninstalled".format(self.kb),
             "name": self.kb,
             "result": True,
         }
         self.assertDictEqual(expected, returned)
Ejemplo n.º 2
0
 def test_uninstalled_non_existing(self):
     '''
     test wusa.uninstalled when the kb is not installed
     '''
     mock_installed = MagicMock(return_value=False)
     with patch.dict(wusa.__salt__, {'wusa.is_installed': mock_installed}):
         returned = wusa.uninstalled(name=self.kb)
         expected = {
             'changes': {},
             'comment': '{0} already uninstalled'.format(self.kb),
             'name': self.kb,
             'result': True
         }
         self.assertDictEqual(expected, returned)
Ejemplo n.º 3
0
 def test_uninstalled_test_true(self):
     '''
     test wusa.uninstalled with test=True
     '''
     mock_installed = MagicMock(return_value=True)
     with patch.dict(wusa.__salt__, {'wusa.is_installed': mock_installed}), \
             patch.dict(wusa.__opts__, {'test': True}):
         returned = wusa.uninstalled(name=self.kb)
         expected = {
             'changes': {},
             'comment': '{0} would be uninstalled'.format(self.kb),
             'name': self.kb,
             'result': None
         }
         self.assertDictEqual(expected, returned)
Ejemplo n.º 4
0
 def test_uninstalled_test_true(self):
     """
     test wusa.uninstalled with test=True
     """
     mock_installed = MagicMock(return_value=True)
     with patch.dict(
         wusa.__salt__, {"wusa.is_installed": mock_installed}
     ), patch.dict(wusa.__opts__, {"test": True}):
         returned = wusa.uninstalled(name=self.kb)
         expected = {
             "changes": {},
             "comment": "{0} would be uninstalled".format(self.kb),
             "name": self.kb,
             "result": None,
         }
         self.assertDictEqual(expected, returned)
Ejemplo n.º 5
0
 def test_uninstalled_failed(self):
     """
     test wusa.uninstalled with a failure
     """
     mock_installed = MagicMock(side_effect=[True, True])
     with patch.dict(
         wusa.__salt__,
         {"wusa.is_installed": mock_installed, "wusa.uninstall": MagicMock()},
     ):
         returned = wusa.uninstalled(name=self.kb)
         expected = {
             "changes": {},
             "comment": "{0} failed to uninstall".format(self.kb),
             "name": self.kb,
             "result": False,
         }
         self.assertDictEqual(expected, returned)
Ejemplo n.º 6
0
 def test_uninstalled(self):
     """
     test wusa.uninstalled assuming success
     """
     mock_installed = MagicMock(side_effect=[True, False])
     with patch.dict(
         wusa.__salt__,
         {"wusa.is_installed": mock_installed, "wusa.uninstall": MagicMock()},
     ):
         returned = wusa.uninstalled(name=self.kb)
         expected = {
             "changes": {"new": False, "old": True},
             "comment": "{0} was uninstalled".format(self.kb),
             "name": self.kb,
             "result": True,
         }
         self.assertDictEqual(expected, returned)
Ejemplo n.º 7
0
 def test_uninstalled_failed(self):
     '''
     test wusa.uninstalled with a failure
     '''
     mock_installed = MagicMock(side_effect=[True, True])
     with patch.dict(wusa.__salt__, {
             'wusa.is_installed': mock_installed,
             'wusa.uninstall': MagicMock()
     }):
         returned = wusa.uninstalled(name=self.kb)
         expected = {
             'changes': {},
             'comment': '{0} failed to uninstall'.format(self.kb),
             'name': self.kb,
             'result': False
         }
         self.assertDictEqual(expected, returned)
Ejemplo n.º 8
0
 def test_uninstalled(self):
     '''
     test wusa.uninstalled assuming success
     '''
     mock_installed = MagicMock(side_effect=[True, False])
     with patch.dict(wusa.__salt__, {
             'wusa.is_installed': mock_installed,
             'wusa.uninstall': MagicMock()
     }):
         returned = wusa.uninstalled(name=self.kb)
         expected = {
             'changes': {
                 'new': False,
                 'old': True
             },
             'comment': '{0} was uninstalled'.format(self.kb),
             'name': self.kb,
             'result': True
         }
         self.assertDictEqual(expected, returned)