code: def test_combined_logic():
      assert (
          to_c_function_style(
              prefix_name(["Device", "target", "Invoke"])
          )
          == "TVMDeviceTargetInvoke"
      )
      assert (
          to_c_function_style(prefix_generated_name(["model", "Run"]))
          == "TVMGenModelRun"
      )
      assert (
          to_c_variable_style(prefix_name(["Device", "target", "t"]))
          == "tvm_device_target_t"
      )
      assert (
          to_c_variable_style(
              prefix_generated_name(["model", "Devices"])
          )
          == "tvmgen_model_devices"
      )
  
file_path: tvm/tests/python/relay/test_name_transforms.py
imports: import pytest
  from tvm import TVMError
  from tvm.relay.backend.name_transforms import to_c_function_style, to_c_variable_style, to_c_constant_style, prefix_name, prefix_generated_name
  from tvm.runtime.name_transforms import sanitize_name
label_desc: Use image node_id 7 for calling a global function with example usage: test_combined_logic() without return types