Example #1
0
def delete_system(system_id):
    (success, msg) = system.apimethod_delete_system(system_id)
    if not success:
        return make_error(
            "An error occurred while deleting the system <%s>: %s" %
            (system_id, msg), 500)

    return make_ok(message=msg)
def delete_system(system_id):
    (success, msg) = system.apimethod_delete_system(system_id)
    if not success:
        error_msg = "An error occurred while deleting the system <%s>" % system_id
        error_msg = error_msg + ": %s" % msg
        return make_error(error_msg, 500)

    return make_ok(message=msg)
Example #3
0
def delete_system(system_id):
    (success, msg) = system.apimethod_delete_system(system_id)
    if not success:
        error_msg = "An error occurred while deleting the system <%s>" % system_id
        error_msg = error_msg + ": %s" % msg
        return make_error(error_msg, 500)

    return make_ok(message=msg)
Example #4
0
 def test0007(self, **mocks):
     """
         apimethod_delete_system fails AnsibleInventoryManager.save_inventory
     """
     self._init_mocks(mocks)
     # I need to raise a exception within the mocka
     mocks['AnsibleInventoryManager'].return_value.save_inventory.side_effect = Exception("Mock Exception")
     res = apimethod_delete_system(self._system_id)
     self.assertFalse(res[0])
     self.assertTrue(mocks['ansible_remove_certificates'].called)
Example #5
0
 def test0005(self, **mocks):
     """
         apimethod_delete_system fails AnsibleInventoryManager
     """
     self._init_mocks(mocks)
     # I need to raise a exception within the mocka
     mocks['AnsibleInventoryManager'].side_effect = Exception(
         "Mock Exception")
     res = apimethod_delete_system(self._system_id)
     self.assertFalse(res[0])
     self.assertTrue(mocks['ansible_remove_certificates'].called)
Example #6
0
 def test0004(self, **mocks):
     """
         apimethod_delete_system fails get_system_ip_from_local
     """
     self._init_mocks(mocks)
     # Fails mock
     mocks['get_system_ip_from_local'].return_value = (False, "Mock ERROR get_system_ip_from_local")
     res = apimethod_delete_system(self._system_id)
     self.assertFalse(res[0])
     self.assertTrue(mocks['get_system_ip_from_local'].called)
     self.assertFalse(mocks['ansible_remove_certificates'].called)
Example #7
0
 def test0003(self, **mocks):
     """
         apimethod_delete_system fails db_remove_system
     """
     self._init_mocks(mocks)
     # Fails mock
     mocks['db_remove_system'].return_value = (False, "Mock ERROR db_remove_system")
     res = apimethod_delete_system(self._system_id)
     self.assertFalse(res[0])
     self.assertTrue(mocks['db_remove_system'].called)
     self.assertFalse(mocks['get_system_ip_from_local'].called)
Example #8
0
 def test0004(self, **mocks):
     """
         apimethod_delete_system fails get_system_ip_from_local
     """
     self._init_mocks(mocks)
     # Fails mock
     mocks['get_system_ip_from_local'].return_value = (
         False, "Mock ERROR get_system_ip_from_local")
     res = apimethod_delete_system(self._system_id)
     self.assertFalse(res[0])
     self.assertTrue(mocks['get_system_ip_from_local'].called)
     self.assertFalse(mocks['ansible_remove_certificates'].called)
Example #9
0
 def test0003(self, **mocks):
     """
         apimethod_delete_system fails db_remove_system
     """
     self._init_mocks(mocks)
     # Fails mock
     mocks['db_remove_system'].return_value = (
         False, "Mock ERROR db_remove_system")
     res = apimethod_delete_system(self._system_id)
     self.assertFalse(res[0])
     self.assertTrue(mocks['db_remove_system'].called)
     self.assertFalse(mocks['get_system_ip_from_local'].called)
Example #10
0
 def test0001(self, **mocks):
     """
         Test succes for apimethod_delete_system
     """
     self._init_mocks(mocks)
     res = apimethod_delete_system(self._system_id)
     self.assertTrue(res[0])
     (ordered, _) = mocks['get_system_ip_from_system_id'].call_args
     self.assertTrue(ordered[0] == self._system_id)
     (ordered, _) = mocks['db_remove_system'].call_args
     self.assertTrue(ordered[0] == self._system_id)
     (_, paramdict) = mocks['ansible_remove_certificates'].call_args
     self.assertTrue(paramdict['system_ip'] == self._system_ip_local)
     self.assertTrue(paramdict['system_id_to_remove'] == self._system_id)
     self.assertTrue(mocks['AnsibleInventoryManager'].return_value.delete_host.called)
     self.assertTrue(mocks['AnsibleInventoryManager'].return_value.save_inventory.called)
     (ordered, _) = mocks['AnsibleInventoryManager'].return_value.delete_host.call_args
     self.assertTrue(ordered[0] == self._system_ip)
Example #11
0
 def test0001(self, **mocks):
     """
         Test succes for apimethod_delete_system
     """
     self._init_mocks(mocks)
     res = apimethod_delete_system(self._system_id)
     self.assertTrue(res[0])
     (ordered, _) = mocks['get_system_ip_from_system_id'].call_args
     self.assertTrue(ordered[0] == self._system_id)
     (ordered, _) = mocks['db_remove_system'].call_args
     self.assertTrue(ordered[0] == self._system_id)
     (_, paramdict) = mocks['ansible_remove_certificates'].call_args
     self.assertTrue(paramdict['system_ip'] == self._system_ip_local)
     self.assertTrue(paramdict['system_id_to_remove'] == self._system_id)
     self.assertTrue(
         mocks['AnsibleInventoryManager'].return_value.delete_host.called)
     self.assertTrue(mocks['AnsibleInventoryManager'].return_value.
                     save_inventory.called)
     (
         ordered, _
     ) = mocks['AnsibleInventoryManager'].return_value.delete_host.call_args
     self.assertTrue(ordered[0] == self._system_ip)