code: def test_quoting_various(all_parsers, kwargs, exp_data):
      data = '1,2,"foo"'
      parser = all_parsers
      columns = ["a", "b", "c"]
  
      result = parser.read_csv(StringIO(data), names=columns, **kwargs)
      expected = DataFrame(exp_data, columns=columns)
      tm.assert_frame_equal(result, expected)
  
file_path: pandas/pandas/tests/io/parser/test_quoting.py
imports: import csv
  from io import StringIO
  import pytest
  from pandas.compat import PY311
  from pandas.errors import ParserError
  from pandas import DataFrame
  import pandas._testing
label_desc: Use image node_id 6 for calling a global function with example usage: test_quoting_various(all_parsers, kwargs, exp_data) without return types