code: def test_update_experiment_props_api(self):
      exp = next(iter(self.repo.structured_db.experiments()))
      client = self.client
      response = client.put(
          f"/api/experiments/{exp.uuid}/",
          json={"name": "Updated experiment"},
      )
      self.assertEqual(200, response.status_code)
  
      response = client.get(f"/api/experiments/{exp.uuid}/").json()
      self.assertEqual("Updated experiment", response["name"])
  
imports: import uuid
  from tests.base import PrefilledDataApiTestBase
label_desc: Use image node_id 18 for calling the TestStructuredRunApi obj's underlying member method code with example usage: obj.test_update_experiment_props_api() without return types