code: def test_dropna(fill_value):
      # GH-28287
      arr = SparseArray([np.nan, 1], fill_value=fill_value)
      exp = SparseArray([1.0], fill_value=fill_value)
      tm.assert_sp_array_equal(arr.dropna(), exp)
  
      df = pd.DataFrame({"a": [0, 1], "b": arr})
      expected_df = pd.DataFrame(
          {"a": [1], "b": exp}, index=pd.Index([1])
      )
      tm.assert_equal(df.dropna(), expected_df)
  
imports: import re
  import numpy
  import pytest
  from pandas._libs.sparse import IntIndex
  import pandas
  from pandas import SparseDtype, isna
  import pandas._testing
  from pandas.core.arrays.sparse import SparseArray
label_desc: Use image node_id 11 for calling a global function with example usage: test_dropna(fill_value) without return types