code: def test_style_context_manager(self):
      yb_rcmod.set_style("darkgrid")
      orig_params = yb_rcmod._axes_style()
      context_params = yb_rcmod._axes_style("whitegrid")
  
      with yb_rcmod._axes_style("whitegrid"):
          self.assert_rc_params(context_params)
      self.assert_rc_params(orig_params)
  
      @yb_rcmod._axes_style("whitegrid")
      def func():
          self.assert_rc_params(context_params)
  
      func()
      self.assert_rc_params(orig_params)
  
imports: import pytest
  import numpy
  import matplotlib
  import numpy.testing
  import yellowbrick.style.rcmod
  from tests.base import VisualTestCase
label_desc: Use image node_id 4 for calling the TestAxesStyle obj's underlying member method code with example usage: obj.test_style_context_manager() without return types