code: def test_retrieve(self):
      plot_schema.retrieve("some-hash", timeout=400)
      assert self.request_mock.call_count == 1
      args, kwargs = self.request_mock.call_args
      method, url = args
      self.assertEqual(method, "get")
      self.assertEqual(
          url, "{}/v2/plot-schema".format(self.plotly_api_domain)
      )
      self.assertTrue(kwargs["timeout"])
      self.assertEqual(kwargs["params"], {"sha1": "some-hash"})
  
imports: from __future__ import absolute_import
  from chart_studio.api.v2 import plot_schema
  from chart_studio.tests.test_plot_ly.test_api import PlotlyApiTestCase
label_desc: Use image node_id 2 for calling the PlotSchemaTest obj's underlying member method code with example usage: obj.test_retrieve() without return types