{
  "description": "Put request tries to overwrite data stored in Redis. Expect value to not be overwritten and a blank UUID in response",
  "config": {
    "allow_setting_keys": true,
    "storage_type": "redis",
    "fake_backend": {
      "stored_data": [
        {
          "key": "the-custom-thirty-six-character-uuid",
          "value": "<tag>original_XML</tag>"
        }
      ]
    }
  },
  "request": {
    "body": {
      "puts": [
        {
          "key": "the-custom-thirty-six-character-uuid",
          "type": "xml",
          "value": "<tag>NEW_XML</tag>"
        }
      ]
    }
  },
  "expected_metrics": [
    "RecordPutTotal",
    "RecordPutBackendXml",
    "RecordPutBackendSize",
    "RecordPutBackendTTLSeconds",
    "RecordPutBackendError",
    "RecordPutKeyProvided",
    "RecordPutDuration"
  ],
  "expected_output": {
    "code": 200,
    "put_response": {
      "responses": [
        {
          "uuid": ""
        }
      ]
    }
  }
}
