code: def test_search_experiments_api(self):
      client = self.client
      response = client.get(
          "/api/experiments/search", params={"q": f"{self.test_id}"}
      )
      self.assertEqual(200, response.status_code)
      data = response.json()
      self.assertEqual(2, len(data))
  
      response = client.get(
          "/api/experiments/search",
          params={"q": f"Experiment 2 {self.test_id}"},
      )
      self.assertEqual(200, response.status_code)
      data = response.json()
      self.assertEqual(1, len(data))
  
imports: import uuid
  from tests.base import PrefilledDataApiTestBase
label_desc: Use image node_id 15 for calling the TestStructuredRunApi obj's underlying member method code with example usage: obj.test_search_experiments_api() without return types