docstr: This fails in Index._do_unique_check with
  
  >   hash(val)
  E   TypeError: unhashable type: 'UserDict' with
  
  I suspect that once we support Index[ExtensionArray],
  we'll be able to dispatch unique.
docstr_tok: ["This","fails","in","Index._do_unique_check","with",">","hash","(","val",")","E","TypeError",":","unhashable","type",":","'UserDict","'","with","I","suspect","that","once","we","support","Index","[","ExtensionArray","]",",","we","'ll","be","able","to","dispatch","unique","."]
code: def test_groupby_extension_apply(self):
      """
      This fails in Index._do_unique_check with
  
      >   hash(val)
      E   TypeError: unhashable type: 'UserDict' with
  
      I suspect that once we support Index[ExtensionArray],
      we'll be able to dispatch unique.
      """
      super().test_groupby_extension_apply()
  
imports: import collections
  import operator
  import sys
  import numpy
  import pytest
  import pandas
  import pandas._testing
  from pandas.tests.extension import base
  from pandas.tests.extension.json.array import JSONArray, JSONDtype, make_data
label_desc: Use image node_id 23 for calling the TestJSONArray obj's underlying member method code with example usage: obj.test_groupby_extension_apply() without return types