code: def test_store_attr_specialization_user_type(self):
      class B:
          __slots__ = ("bar",)
  
      self._assign_valid_version_or_skip(B)
  
      def store_bar_1(type_):
          type_.bar = 10
  
      self._check_specialization(
          store_bar_1, B(), "STORE_ATTR", should_specialize=True
      )
      del store_bar_1
  
      self._assign_and_check_version_0(B)
  
      def store_bar_2(type_):
          type_.bar = 10
  
      self._check_specialization(
          store_bar_2, B(), "STORE_ATTR", should_specialize=False
      )
  
imports: import unittest
  import dis
  from test import support
  from test.support import import_helper
label_desc: Use image node_id 9 for calling the TypeCacheWithSpecializationTests obj's underlying member method code with example usage: obj.test_store_attr_specialization_user_type() without return types