def addNodeBackAndCheck(nodeIdx: int, expectedStatus: Status):
     logging.info("Add back the {} node and see status of {}".
                  format(ordinal(nodeIdx + 1), expectedStatus))
     addNodeBack(nodeSet, looper, nodeNames[nodeIdx])
     looper.run(
             eventually(checkNodeStatusRemotesAndF, expectedStatus,
                        nodeIdx,
                        retryWait=1, timeout=30))
            def addNodeBackAndCheck(nodeIdx: int, expectedStatus: Status):
                logger.info("Add back the {} node and see status of {}".
                            format(ordinal(nodeIdx + 1), expectedStatus))
                addNodeBack(nodeSet, looper, nodeNames[nodeIdx])

                timeout = waits.expectedNodeStartUpTimeout() + \
                    waits.expectedPoolInterconnectionTime(len(nodeSet))
                looper.run(eventually(checkNodeStatusRemotesAndF,
                                      expectedStatus,
                                      nodeIdx,
                                      retryWait=1, timeout=timeout))
 def addNodeBackAndCheck(nodeIdx: int, expectedStatus: Status):
     logger.info("Add back the {} node and see status of {}".
                 format(ordinal(nodeIdx + 1), expectedStatus))
     addNodeBack(
         current_node_set, looper,
         get_node_by_name(txnPoolNodeSet, nodeNames[nodeIdx]),
         tconf, tdir)
     looper.run(checkNodesConnected(current_node_set))
     timeout = waits.expectedNodeStartUpTimeout() + \
               waits.expectedPoolInterconnectionTime(len(current_node_set))
     # TODO: Probably it's better to modify waits.* functions
     timeout *= 1.5
     looper.run(eventually(checkNodeStatusRemotesAndF,
                           expectedStatus,
                           nodeIdx,
                           retryWait=1, timeout=timeout))
 def addNodeBackAndCheck(nodeIdx: int, expectedStatus: Status):
     logger.info("Add back the {} node and see status of {}".
                 format(ordinal(nodeIdx + 1), expectedStatus))
     addNodeBack(
         current_node_set, looper,
         get_node_by_name(txnPoolNodeSet, nodeNames[nodeIdx]),
         tconf, tdir)
     looper.run(checkNodesConnected(current_node_set))
     timeout = waits.expectedNodeStartUpTimeout() + \
               waits.expectedPoolInterconnectionTime(len(current_node_set))
     # TODO: Probably it's better to modify waits.* functions
     timeout *= 1.5
     looper.run(eventually(checkNodeStatusRemotesAndF,
                           expectedStatus,
                           nodeIdx,
                           retryWait=1, timeout=timeout))