def update_heartbeat(self): # Tell web interface we are still alive block_number = self.web3.eth.blockNumber block = self.web3.eth.getBlock(block_number) block_time = int(block["timestamp"]) update_heart_beat(self.dbsession, self.asset_network_id, block_number, block_time)
def update_heartbeat(self): # Tell web interface we are still alive block_number = self.web3.eth.blockNumber block = self.web3.eth.getBlock(block_number) block_time = int(block["timestamp"]) update_heart_beat(self.dbsession, self.asset_network_id, block_number, block_time)
def test_dump_network_stats(dbsession, eth_network_id, eth_service): """Create Ethereum account on Ethereum node.""" update_heart_beat(dbsession, eth_network_id, 555, 666) with transaction.manager: network = dbsession.query(AssetNetwork).get(eth_network_id) dump_network_heartbeat(network)
def test_heartbeat(dbsession, eth_network_id, eth_service): """Create Ethereum account on Ethereum node.""" update_heart_beat(dbsession, eth_network_id, 555, 555) with transaction.manager: network = dbsession.query(AssetNetwork).get(eth_network_id) assert is_network_alive(network, current_time=556) assert not is_network_alive(network, current_time=999)