code: def test_construct_arguments_raises_if_args_unfilled():
      s = Signature(bariza)
      missing = re.compile(".*missing.*")
      with pytest.raises(MissingConfigError) as excinfo:
          s.construct_arguments([], {}, {})
      assert missing.match(excinfo.value.args[0])
      with pytest.raises(MissingConfigError) as excinfo:
          s.construct_arguments([1, 2], {}, {})
      assert missing.match(excinfo.value.args[0])
      with pytest.raises(MissingConfigError) as excinfo:
          s.construct_arguments([1], {"b": 3}, {})
      assert missing.match(excinfo.value.args[0])
      with pytest.raises(MissingConfigError) as excinfo:
          s.construct_arguments([1], {"c": 5}, {})
      assert missing.match(excinfo.value.args[0])
  
imports: from __future__ import division, print_function
  import re
  import pytest
  from sacred.config.signature import Signature
  from sacred.utils import MissingConfigError
label_desc: Use image node_id 31 for calling a global function with example usage: test_construct_arguments_raises_if_args_unfilled() without return types