code: def test_update_session_plot_options_invalid_sharing_argument(self):
      # Return PlotlyError when sharing arguement is not
      # 'public', 'private' or 'secret'
  
      kwargs = {"sharing": "priva"}
      self.assertRaises(
          PlotlyError, update_session_plot_options, **kwargs
      )
  
file_path: plotly.py/packages/python/chart-studio/chart_studio/tests/test_plot_ly/test_session/test_session.py
imports: from __future__ import absolute_import
  from chart_studio.tests.utils import PlotlyTestCase
  from chart_studio import session
  from chart_studio.session import update_session_plot_options, SHARING_OPTIONS
  from _plotly_utils.exceptions import PlotlyError
label_desc: Use image node_id 2 for calling the TestSession obj's underlying member method code with example usage: obj.test_update_session_plot_options_invalid_sharing_argument() without return types