Exemplo n.º 1
0
 def test_release_present_import_failed_helm_status(self):
     ret = {
         "name": "state_id",
         "changes": {},
         "result": False,
         "comment": "'helm.status' modules not available on this minion.",
     }
     self.assertEqual(helm.release_present("state_id", "mychart"), ret)
Exemplo n.º 2
0
 def test_release_present_import_failed_helm_install(self):
     mock_helm_modules = {"helm.status": MagicMock(return_value=True)}
     with patch.dict(helm.__salt__, mock_helm_modules):
         ret = {
             "name": "state_id",
             "changes": {},
             "result": False,
             "comment":
             "'helm.install' modules not available on this minion.",
         }
         self.assertEqual(helm.release_present("state_id", "mychart"), ret)
Exemplo n.º 3
0
 def test_release_present_is_testing(self):
     mock_helm_modules = {
         "helm.status": MagicMock(return_value=True),
         "helm.install": MagicMock(return_value=True),
         "helm.upgrade": MagicMock(return_value=True),
     }
     with patch.dict(helm.__salt__, mock_helm_modules):
         mock__opts__ = {"test": MagicMock(return_value=True)}
         with patch.dict(helm.__opts__, mock__opts__):
             ret = {
                 "name": "state_id",
                 "result": None,
                 "comment":
                 "Helm release would have been installed or updated.",
                 "changes": {},
             }
             self.assertEqual(helm.release_present("state_id", "mychart"),
                              ret)