code: def test_result_of_config_scope_contains_keys(conf_scope):
      cfg = conf_scope()
      assert set(cfg.keys()) == {
          "a",
          "b",
          "c",
          "d",
          "dd",
          "e",
          "f",
          "composit1",
          "composit2",
          "deriv",
          "func1",
          "func2",
          "some_type",
      }
  
      assert cfg["a"] == 1
      assert cfg["b"] == 2.0
      assert cfg["c"]
      assert cfg["d"] == "string"
      assert cfg["dd"] == "string"
      assert cfg["e"] == [1, 2, 3]
      assert cfg["f"] == {"a": "b", "c": "d"}
      assert cfg["composit1"] == 3.0
      assert cfg["composit2"] == "dada"
      assert cfg["func1"]() == 23
      assert cfg["func2"](", sir!") == "Nothing to report, sir!"
      assert cfg["some_type"] == int
      assert cfg["deriv"] == 23
  
imports: import pytest
  import sacred.optional
  from sacred.config.config_scope import ConfigScope, dedent_function_body, dedent_line, get_function_body, is_empty_or_comment
  from sacred.config.custom_containers import DogmaticDict, DogmaticList
label_desc: Use image node_id 3 for calling a global function with example usage: test_result_of_config_scope_contains_keys(conf_scope) without return types