code: def test_box_id_none(self):
      my_box = {
          "type": "box",
          "boxType": "plot",
          "fileId": "AdamKulidjian:327",
          "shareKey": None,
          "title": "box 1",
      }
  
      dash = dashboard.Dashboard()
      dash.insert(my_box, "above", None)
  
      message = (
          "Make sure the box_id is specfied if there is at least "
          "one box in your dashboard."
      )
  
      self.assertRaisesRegex(
          PlotlyError, message, dash.insert, my_box, "above", None
      )
  
file_path: plotly.py/packages/python/chart-studio/chart_studio/tests/test_plot_ly/test_dashboard/test_dashboard.py
imports: from __future__ import absolute_import
  from unittest import TestCase
  from _plotly_utils.exceptions import PlotlyError
  import chart_studio.dashboard_objs.dashboard_objs
label_desc: Use image node_id 2 for calling the TestDashboard obj's underlying member method code with example usage: obj.test_box_id_none() without return types