Test for delete endpoints working
testing/og-dhcp-API/pipeline/head There was a failure building this commit
Details
testing/og-dhcp-API/pipeline/head There was a failure building this commit
Details
parent
f41e2283f7
commit
0156b0a10f
|
|
@ -201,11 +201,14 @@ Returns:
|
||||||
def delete_subnet(subnetId):
|
def delete_subnet(subnetId):
|
||||||
subnet_to_delete = None
|
subnet_to_delete = None
|
||||||
for subnet in subnets_collection:
|
for subnet in subnets_collection:
|
||||||
if subnet["id"] == subnetId:
|
if int(subnet["id"]) == subnetId:
|
||||||
subnet_to_delete = subnet
|
subnet_to_delete = subnet
|
||||||
break
|
break
|
||||||
if subnet_to_delete:
|
if subnet_to_delete:
|
||||||
|
print (f"Subnet Collection {subnets_collection}")
|
||||||
|
print (f"Subnet to delete {subnet_to_delete}")
|
||||||
subnets_collection.remove(subnet_to_delete)
|
subnets_collection.remove(subnet_to_delete)
|
||||||
|
print (f"Subnet Collection {subnets_collection}")
|
||||||
return jsonify({
|
return jsonify({
|
||||||
"success": "Subred eliminada correctamente"
|
"success": "Subred eliminada correctamente"
|
||||||
}), 200
|
}), 200
|
||||||
|
|
|
||||||
|
|
@ -202,26 +202,15 @@ Delete subnet by id
|
||||||
Delete subnet - Error: wrong subnet Id
|
Delete subnet - Error: wrong subnet Id
|
||||||
[Documentation] Este test verifica que la eliminación falla si la subred con el ID no existe.
|
[Documentation] Este test verifica que la eliminación falla si la subred con el ID no existe.
|
||||||
[Tags] subnets
|
[Tags] subnets
|
||||||
${response}= DELETE ${BASE_URL}/ogdhcp/v1/subnets/${invalid_net_id} expected_status=400
|
${response}= DELETE ${BASE_URL}/subnets/${invalid_net_id} expected_status=404
|
||||||
# Verificar código de estado HTTP
|
# Verificar código de estado HTTP
|
||||||
Should Be Equal As Numbers ${response.status_code} 400
|
Should Be Equal As Numbers ${response.status_code} 404
|
||||||
${json}= Convert To Dictionary ${response.json()}
|
${json}= Convert To Dictionary ${response.json()}
|
||||||
# Verificar que la respuesta contiene la clave 'error'
|
# Verificar que la respuesta contiene la clave 'error'
|
||||||
Dictionary Should Contain Key ${json} error
|
Dictionary Should Contain Key ${json} error
|
||||||
# Validar el mensaje de error
|
# Validar el mensaje de error
|
||||||
Should Be Equal ${json['error']} Error: La subred con el id '999' no existe
|
Should Be Equal ${json['error']} Error: La subred con el id '999' no existe
|
||||||
|
|
||||||
Delete subnet - Error: no subnets defined
|
|
||||||
[Documentation] Este test verifica que la eliminación falla cuando no hay subredes definidas.
|
|
||||||
[Tags] subnets
|
|
||||||
${response}= DELETE ${BASE_URL}/ogdhcp/v1/subnets/${valid_net_id} expected_status=400
|
|
||||||
# Verificar código de estado HTTP
|
|
||||||
Should Be Equal As Numbers ${response.status_code} 400
|
|
||||||
${json}= Convert To Dictionary ${response.json()}
|
|
||||||
# Verificar que la respuesta contiene la clave 'error'
|
|
||||||
Dictionary Should Contain Key ${json} error
|
|
||||||
# Validar el mensaje de error
|
|
||||||
Should Be Equal ${json['error']} Error: No hay subredes definidas
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue