code: def test_to_c_variable_style():
      assert to_c_variable_style("TVM_Woof") == "tvm_woof"
      assert to_c_variable_style("TVM_woof") == "tvm_woof"
      assert to_c_variable_style("TVM_woof_Woof") == "tvm_woof_woof"
  
      # Incorrect prefix
      with pytest.raises(TVMError, match="Variable not TVM prefixed"):
          to_c_variable_style("Cake_Bakery")
      with pytest.raises(TVMError, match="Variable name is empty"):
          to_c_variable_style("")
  
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 2 for calling a global function with example usage: test_to_c_variable_style() without return types