code: def test_fail_multivar_outcome_efficient_backdoor_algorithms():
      example = TEST_EFFICIENT_BD_SOLUTIONS["sr22_fig2_example_graph"]
      ident_eff = AutoIdentifier(
          estimand_type=EstimandType.NONPARAMETRIC_ATE,
          backdoor_adjustment=BackdoorAdjustment.BACKDOOR_MINCOST_EFFICIENT,
          costs=example["costs"],
      )
      with pytest.raises(Exception):
          ident_eff.identify_effect(
              build_graph_from_str(example["graph_str"]),
              observed_nodes=example["observed_node_names"],
              action_nodes=["X"],
              outcome_nodes=["Y", "R"],
              conditional_node_names=example["conditional_node_names"],
          )
  
file_path: dowhy/tests/causal_identifiers/test_efficient_backdoor_identifier.py
imports: import copy
  import pytest
  from dowhy.causal_identifier import AutoIdentifier, BackdoorAdjustment, EstimandType
  from dowhy.causal_identifier.auto_identifier import EFFICIENT_METHODS
  from dowhy.graph import build_graph_from_str
  from tests.causal_identifiers.example_graphs_efficient import TEST_EFFICIENT_BD_SOLUTIONS
label_desc: Use image node_id 5 for calling a global function with example usage: test_fail_multivar_outcome_efficient_backdoor_algorithms() without return types