code: def test_no_na_values_no_keep_default(all_parsers):
      # see gh-4318: passing na_values=None and
      # keep_default_na=False yields 'None" as a na_value
      data = """\
  A,B,C
  a,1,None
  b,2,two
  ,3,None
  d,4,nan
  e,5,five
  nan,6,
  g,7,seven
  """
      parser = all_parsers
      result = parser.read_csv(StringIO(data), keep_default_na=False)
  
      expected = DataFrame(
          {
              "A": ["a", "b", "", "d", "e", "nan", "g"],
              "B": [1, 2, 3, 4, 5, 6, 7],
              "C": ["None", "two", "None", "nan", "five", "", "seven"],
          }
      )
      tm.assert_frame_equal(result, expected)
  
imports: from io import StringIO
  import numpy
  import pytest
  from pandas._libs.parsers import STR_NA_VALUES
  from pandas import DataFrame, Index, MultiIndex
  import pandas._testing
label_desc: Use image node_id 10 for calling a global function with example usage: test_no_na_values_no_keep_default(all_parsers) without return types