def bob_federated_test_config(): config = BobConfiguration(temp=True, auto_initialize=True, network_middleware=MockRestMiddleware(), start_learning_now=False, abort_on_learning_error=True, federated_only=True) yield config config.cleanup()
def bob_blockchain_test_config(blockchain_ursulas, three_agents): token_agent, miner_agent, policy_agent = three_agents etherbase, alice_address, bob_address, *everyone_else = token_agent.blockchain.interface.w3.eth.accounts config = BobConfiguration(temp=True, auto_initialize=True, checksum_address=bob_address, network_middleware=MockRestMiddleware(), known_nodes=blockchain_ursulas, start_learning_now=False, abort_on_learning_error=True, federated_only=False) yield config config.cleanup()
def charlie_blockchain_test_config(blockchain_ursulas, agency): token_agent, staking_agent, policy_agent = agency etherbase, alice_address, bob_address, *everyone_else = token_agent.blockchain.client.accounts config = BobConfiguration(dev_mode=True, provider_uri=TEST_PROVIDER_URI, checksum_address=bob_address, network_middleware=MockRestMiddleware(), known_nodes=blockchain_ursulas, start_learning_now=False, abort_on_learning_error=True, federated_only=False, save_metadata=False, reload_metadata=False) yield config config.cleanup()