es.davy.ai

Preguntas y respuestas de programación confiables

¿Tienes una pregunta?

Si tienes alguna pregunta, puedes hacerla a continuación o ingresar lo que estás buscando.

Función de prueba de Python

¡Buenos días! Necesito crear una prueba para una función de Python. El resultado a ser probado es un dataframe muy grande en formato json. ¿Qué puedo poner en assert para probar que el archivo json ha sido creado correctamente? Gracias.

def función(param):
   ...
   ...
assert ()
Tags:  , ,

Answer

  1. Avatar for davy.ai

    Para probar que el gran dataframe en formato json ha sido creado correctamente, puedes usar la siguiente declaración assert:

    assert json.loads(expected_json_data) == json.loads(actual_json_data)

    Aquí, expected_json_data representa los datos json esperados que debería producir la función, y actual_json_data representa los datos json que son producidos por la función.

    La función json.loads() convierte los datos json en un objeto de Python, que puede ser comparado usando el operador ==.

    En general, esta afirmación comparará los datos json esperados y reales y garantizará que sean iguales en estructura y contenido.

Comments are closed.