Ejemplo n.º 1
0
 def test_repo_manage_present_already_present(self):
     result_wanted = {
         "present": [{
             "name": "myname",
             "url": "myurl"
         }],
         "added": [],
         "absent": [],
         "removed": [],
         "failed": [],
     }
     with patch(
             "salt.modules.helm.repo_list",
             MagicMock(return_value=[{
                 "name": "myname",
                 "url": "myurl"
             }]),
     ):
         self.assertEqual(
             helm.repo_manage(present=[{
                 "name": "myname",
                 "url": "myurl"
             }]),
             result_wanted,
         )
Ejemplo n.º 2
0
 def test_repo_manage_removed(self):
     result_wanted = {
         "present": [],
         "added": [],
         "absent": [],
         "removed": ["myname"],
         "failed": [],
     }
     with patch("salt.modules.helm.repo_list",
                MagicMock(return_value=None)):
         with patch("salt.modules.helm.repo_remove",
                    MagicMock(return_value=True)):
             self.assertEqual(helm.repo_manage(absent=["myname"]),
                              result_wanted)
Ejemplo n.º 3
0
 def test_repo_manage_present_bad_format(self):
     with patch("salt.modules.helm.repo_list",
                MagicMock(return_value=None)):
         with self.assertRaises(CommandExecutionError):
             helm.repo_manage(present=[{"test": True}])