def METHOD_NAME(self, m_get_slave, m_logger):
    m_get_slave.return_value = None
    self.chain_manager.validate_all.return_value = False
    tx_results = []
    for t in self.txnprocessor:
        tx_results.append(t)
        self.chain_manager.validate_all.return_value = True
    self.assertEqual([False, True, True, True], tx_results)
    self.assertEqual(3, self.m_txpool.add_tx_to_pool.call_count)
    self.assertEqual(3, self.m_broadcast_tx.call_count)