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)
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)
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)
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)
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)
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)
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)
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)
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)