code: def test_escape_value():
      result = csv.escape_value("value")
      assert result == "value"
  
      result = csv.escape_value("-10")
      assert result == "-10"
  
      result = csv.escape_value("@value")
      assert result == "'@value"
  
      result = csv.escape_value("+value")
      assert result == "'+value"
  
      result = csv.escape_value("-value")
      assert result == "'-value"
  
      result = csv.escape_value("=value")
      assert result == "'=value"
  
      result = csv.escape_value("|value")
      assert result == r"'\|value"
  
      result = csv.escape_value("%value")
      assert result == "'%value"
  
      result = csv.escape_value("=cmd|' /C calc'!A0")
      assert result == r"'=cmd\|' /C calc'!A0"
  
      result = csv.escape_value('""=10+2')
      assert result == '\'""=10+2'
  
      result = csv.escape_value(" =10+2")
      assert result == "' =10+2"
  
imports: import io
  import pandas
  import pyarrow
  import pytest
  from superset.utils import csv
label_desc: Use image node_id 1 for calling a global function with example usage: test_escape_value() without return types