def METHOD_NAME(self):
    url_1 = 'http://10.151.0.72:8545'
    url_2 = 'http://10.152.0.72:8545'
    url_3 = 'http://10.153.0.72:8545'
    i = 1
    current_time = time.time()
    while True:
        self.printLog("\n----------Trial {}----------".format(i))
        if time.time() - current_time > 600:
            self.printLog("TimeExhausted: 600 sec")
        try:
            self.wallet1.connectToBlockchain(url_1, isPOA=True)
            self.printLog("Connection Succeed: ", url_1)
            self.wallet2.connectToBlockchain(url_2, isPOA=True)
            self.printLog("Connection Succeed: ", url_2)
            self.wallet3.connectToBlockchain(url_3, isPOA=True)
            self.printLog("Connection Succeed: ", url_3)
            break
        except Exception as e:
            self.printLog(e)
            time.sleep(20)
            i += 1
    self.assertTrue(self.wallet1._web3.isConnected())
    self.assertTrue(self.wallet2._web3.isConnected())
    self.assertTrue(self.wallet3._web3.isConnected())