Se reemplazan caracteres nulos en las observaciones por la secuencia '\\0' para
que no explote el sqlite (que termina los strings con \0).
log.debug('Fin de ejecución de caso de prueba (hijo: %d, ret: %d)',
proc.pid, proc.returncode)
if obs:
log.debug('Fin de ejecución de caso de prueba (hijo: %d, ret: %d)',
proc.pid, proc.returncode)
if obs:
- prueba.observaciones = obs
+ prueba.observaciones = obs.replace('\0','\\0')
mail.agregarResultado(prueba)
log.debug('Resultado de la prueba: %s', prueba)
return prueba
mail.agregarResultado(prueba)
log.debug('Resultado de la prueba: %s', prueba)
return prueba