class_docstr: Tests for ExtensionArray.__getitem__.
code: def test_take_non_na_fill_value(self, data_missing):
      fill_value = data_missing[1]  # valid
      na = data_missing[0]
  
      arr = data_missing._from_sequence(
          [na, fill_value, na], dtype=data_missing.dtype
      )
      result = arr.take([-1, 1], fill_value=fill_value, allow_fill=True)
      expected = arr.take([1, 1])
      tm.assert_extension_array_equal(result, expected)
  
imports: import numpy
  import pytest
  import pandas
  import pandas._testing
label_desc: Use image node_id 25 for calling the BaseGetitemTests obj's underlying member method code with example usage: obj.test_take_non_na_fill_value(data_missing) without return types