code: def test_heuristic_reductio_check(distributions):
      np.random.seed(1337)
      heuristic = BALD(reduction="none")
      with pytest.raises(ValueError) as e_info:
          heuristic(distributions)
          assert (
              "Can't order sequence with more than 1 dimension."
              in str(e_info.value)
          )
  
imports: import warnings
  import numpy
  import pytest
  from hypothesis import given
  from torch_hypothesis import class_logits
  from baal.active import get_heuristic
  from baal.active.heuristics import Random, BALD, Margin, Entropy, Certainty, Variance, BatchBALD, AbstractHeuristic, requireprobs, Precomputed, CombineHeuristics
  from tests.test_utils import make_fake_dist, make_3d_fake_dist, make_5d_fake_dist
label_desc: Use image node_id 18 for calling a global function with example usage: test_heuristic_reductio_check(distributions) without return types