+//func TestOneRanTryShuttingDownSucceedsClearSucceedsRmrSucceedsRanStatusIsShuttingDownUpdateFailure(t *testing.T) {
+// h, readerMock, writerMock, rmrMessengerMock, httpClientMock := setupDeleteAllRequestHandlerTest(t)
+// e2tAddresses := []string{E2TAddress}
+// readerMock.On("GetE2TAddresses").Return(e2tAddresses, nil)
+// mockHttpClientDissociateAllRans(httpClientMock, e2tAddresses, true)
+// nbIdentityList := []*entities.NbIdentity{{InventoryName: "RanName_1"}}
+// readerMock.On("GetListNodebIds").Return(nbIdentityList, nil)
+// //nb1 := &entities.NodebInfo{RanName: "RanName_1", ConnectionStatus: entities.ConnectionStatus_CONNECTED, AssociatedE2TInstanceAddress: E2TAddress}
+// //readerMock.On("GetNodeb", "RanName_1").Return(nb1, nil)
+// updatedNb1 := &entities.NodebInfo{RanName: "RanName_1", ConnectionStatus: entities.ConnectionStatus_SHUTTING_DOWN,}
+// writerMock.On("UpdateNodebInfo", updatedNb1).Return(nil)
+// readerMock.On("GetE2TAddresses").Return([]string{E2TAddress}, nil)
+// e2tInstance := entities.E2TInstance{Address: E2TAddress, AssociatedRanList: []string{"RanName_1"}}
+// readerMock.On("GetE2TInstances", []string{E2TAddress}).Return([]*entities.E2TInstance{&e2tInstance}, nil)
+// updatedE2tInstance := e2tInstance
+// updatedE2tInstance.AssociatedRanList = []string{}
+// writerMock.On("SaveE2TInstance", &updatedE2tInstance).Return(nil)
+//
+// rmrMessage := models.RmrMessage{MsgType: rmrCgo.RIC_SCTP_CLEAR_ALL}
+// mbuf := rmrCgo.NewMBuf(rmrMessage.MsgType, len(rmrMessage.Payload), rmrMessage.RanName, &rmrMessage.Payload, &rmrMessage.XAction)
+// rmrMessengerMock.On("SendMsg", mbuf, true).Return(mbuf, nil)
+//
+// readerMock.On("GetListNodebIds").Return(nbIdentityList, nil)
+// readerMock.On("GetNodeb", "RanName_1").Return(updatedNb1, nil)
+// updatedNb2 := *updatedNb1
+// updatedNb2.ConnectionStatus = entities.ConnectionStatus_SHUT_DOWN
+// writerMock.On("UpdateNodebInfo", &updatedNb2).Return(common.NewInternalError(errors.New("error")))
+// _, err := h.Handle(nil)
+// assert.IsType(t,&e2managererrors.RnibDbError{}, err)
+// rmrMessengerMock.AssertCalled(t, "SendMsg", mbuf, true)
+// readerMock.AssertExpectations(t)
+// writerMock.AssertExpectations(t)
+//}
+
+func testOneRanTryShuttingDownSucceedsClearSucceedsRmrSucceedsRanStatusIsShuttingDown(t *testing.T, partial bool) {