def test_process_connection_ids_not_specified(): """Test process connection fails on no connection specified.""" builder = AEABuilder() builder.set_name("aea_1") builder.add_private_key("fetchai") with pytest.raises( ValueError, match=r"Connection ids .* not declared in the configuration file." ): builder._process_connection_ids( [ConnectionConfig("conn", "author", "0.1.0").public_id])
def test_process_connection_ids_bad_default_connection(): """Test fail on incorrect default connections.""" builder = AEABuilder() builder.set_name("aea_1") builder.add_private_key("fetchai") connection = _make_dummy_connection() builder.add_component_instance(connection) with pytest.raises( ValueError, match= r"Default connection not a dependency. Please add it and retry.", ): builder.set_default_connection( ConnectionConfig("conn", "author", "0.1.0").public_id) builder._process_connection_ids([connection.public_id])