code: def test_stopiteration_wrapping_context(self):
      def f():
          raise StopIteration
  
      def g():
          yield f()
  
      try:
          next(g())
      except RuntimeError as exc:
          self.assertIs(type(exc.__cause__), StopIteration)
          self.assertIs(type(exc.__context__), StopIteration)
          self.assertTrue(exc.__suppress_context__)
      else:
          self.fail(
              "__cause__, __context__, or __suppress_context__ "
              "were not properly set"
          )
  
imports: from __future__ import generator_stop
  import unittest
label_desc: Use image node_id 2 for calling the TestPEP479 obj's underlying member method code with example usage: obj.test_stopiteration_wrapping_context() without return types