code: def test_abc_registry(self):
      d = dict(a=1)
  
      self.assertIsInstance(d.keys(), collections.abc.KeysView)
      self.assertIsInstance(d.keys(), collections.abc.MappingView)
      self.assertIsInstance(d.keys(), collections.abc.Set)
      self.assertIsInstance(d.keys(), collections.abc.Sized)
      self.assertIsInstance(d.keys(), collections.abc.Iterable)
      self.assertIsInstance(d.keys(), collections.abc.Container)
  
      self.assertIsInstance(d.values(), collections.abc.ValuesView)
      self.assertIsInstance(d.values(), collections.abc.MappingView)
      self.assertIsInstance(d.values(), collections.abc.Sized)
      self.assertIsInstance(d.values(), collections.abc.Collection)
      self.assertIsInstance(d.values(), collections.abc.Iterable)
      self.assertIsInstance(d.values(), collections.abc.Container)
  
      self.assertIsInstance(d.items(), collections.abc.ItemsView)
      self.assertIsInstance(d.items(), collections.abc.MappingView)
      self.assertIsInstance(d.items(), collections.abc.Set)
      self.assertIsInstance(d.items(), collections.abc.Sized)
      self.assertIsInstance(d.items(), collections.abc.Iterable)
      self.assertIsInstance(d.items(), collections.abc.Container)
  
imports: import collections.abc
  import copy
  import pickle
  import unittest
  from test.support import Py_C_RECURSION_LIMIT
label_desc: Use image node_id 16 for calling the DictSetTest obj's underlying member method code with example usage: obj.test_abc_registry() without return types