assistance-engine/synthetic_datasets/mbpp_avap.json

26 lines
1.2 KiB
JSON

[
{
"task_id": 1,
"text": "Crear un endpoint que reciba un parámetro 'message' y devuelva un saludo personalizado. Si no se proporciona el parámetro, debe devolver un saludo genérico con código de estado 200.",
"code": "addParam(\"message\", message)\nif(message, None, \"=\")\n greeting = \"Hello, World!\"\nelse()\n greeting = \"Hello, \" + message + \"!\"\nend()\naddResult(greeting)\n_status = 200",
"test_inputs": {
"message": "Alice"
},
"test_list": [
"re.search(r'Hello, Alice!', greeting)",
"re.match(r'^200$', str(_status))"
]
},
{
"task_id": 2,
"text": "Crear un generador de tokens seguros que tome una contraseña como entrada, genere un hash SHA256 de la misma, y luego cree un token aleatorio de 32 caracteres alfanuméricos. El sistema debe retornar tanto el hash como el token generado.",
"code": "addParam(\"password\", password)\nencodeSHA256(password, hashed_password)\nrandomString(\"[a-zA-Z0-9]\", 32, secure_token)\naddResult(hashed_password)\naddResult(secure_token)",
"test_inputs": {
"password": "mySecretPass123"
},
"test_list": [
"re.match(r'^[a-f0-9]{64}$', hashed_password)",
"re.match(r'^[a-zA-Z0-9]{32}$', secure_token)"
]
}
]