TestFixtures

Software captura de pantalla:
TestFixtures
Detalles de software:
Versión: 3.0.0
Fecha de carga: 15 Apr 15
Promotor: Chris Withers
Licencia: Libre
Popularidad: 0

Rating: nan/5 (Total Votes: 0)

El proyecto TestFixtures ofrece una colección de ayudantes y los objetos de imitación que son útiles al escribir pruebas unitarias o pruebas doc.
Los ayudantes disponibles y los objetos de imitación se enumeran a continuación, para ejemplos funcionales, ver el contenido de la carpeta de pruebas.
La comparación
& Nbsp; Esta clase permite crear instancias de los marcadores de posición que se pueden utilizar para los resultados esperados en comparación con los resultados reales, donde los objetos en los que los resultados reales no admiten comparación útil. La comparación se puede basar sólo en el tipo de objeto, que es particularmente útil cuando se comparan las secuencias de regresar de código probado.
comparar
& Nbsp; La sustitución de assertEquals y la failUnless (x () es verdadera) patrón. Da diferencias más útiles cuando los argumentos no son el mismo, particularmente para secuencias y cadenas largas.
diff
& Nbsp; Esta función comparar dos cadenas y dar un diff unificado de su comparación. Práctico como tercer parámetro a unittest.TestCase.assertEquals.
generador
& Nbsp; Esta función devolverá un generador que produce los argumentos se llamaba con cuando el generador se repiten a lo largo.
LogCapture
& Nbsp; Este asistente le permite capturar los mensajes de registro para los madereros especificados en prueba unitaria.
log_capture
& Nbsp; Este decorador le permite capturar los mensajes de registro para los madereros especificados para la duración de los métodos unittest.
reemplace
& Nbsp; Este decorador le permite reemplazar los objetos como las clases y funciones para la duración de un método unittest. Los reemplazos se quitan independientemente de lo que sucede durante la prueba.
Sustituto
& Nbsp; Este asistente le permite reemplazar los objetos como las clases y funciones desde dentro prueba unitaria y luego restaurar los originales una vez que se haya completado la prueba.
should_raise
& Nbsp; Esta es una mejor versión de assertRaises que le permite comprobar la excepción planteada no sólo es del tipo correcto, pero también tiene los parámetros correctos.
test_date
& Nbsp; Se trata de una fábrica de clase práctica que regresa reemplazos datetime.date que tienen un método hoy que da,, fechas comprobables especificables repetibles.
test_datetime
& Nbsp; Se trata de una fábrica de clase práctica que regresa datetime.datetime reemplazos que tienen un método que ahora da,, datetimes comprobables especificables repetibles.
test_time
& Nbsp; Este es un reemplazo práctico para time.time que da repetibles, comprobables, tiempos que se pueden especificar.
envolver
& Nbsp; Este es un decorador genérico para el método y la función de envolver llama con un código try-finally y tener otorgada ante el intento y como parte del último

¿Qué hay de nuevo en. esta versión:

  • arreglado un error en el decoradorreplace aprobó una classmethod lugar del replacment a la exigible al sustituir un classmethod
  • adornado
  • añadido defina Método test_date, test_datetime y test_time para permitir establecer los parámetros para la siguiente instancia que se devuelve.
  • añadió parámetros delta y delta_type a test_date, test_datetime y test_time para controlar los intervalos entre las instancias devueltas.

¿Qué hay de nuevo en la versión 1.6.3:

  • fija varios errores en la creación de instancias de test_datetime y test_date instancias que poco cuando se hicieron comparaciones entre instancias de tipo y la clase de la que fueron instanciadas.

¿Cuál es nuevo en la versión 1.6.2:

  • cambió Comparación de usar __eq__ y __ne__ en lugar de la __cmp obsoleto __
  • documentado que el orden es importante cuando se utilizan comparaciones con objetos que implementan __eq__ sí mismos, como los casos de modelos de Django.

¿Cuál es nuevo en la versión 1.6.1:

  • replace y Replacer.replace ahora puede reemplazar atributos que pueden no estar presentes, siempre y cuando el parámetro `strict` se pasa como Falso.
  • should_raise ahora atrapa BaseException lugar de excepción así elevar de SystemExit y KeyboardInterrupt pueden ser probados.

¿Qué hay de nuevo en la versión 1.6.0:

  • añade soporte para el uso TempDirectory, Sustituto y LogCapture como gestores de contexto para con declaraciones
  • Error de la prueba fija en Python 2.6

¿Cuál es nuevo en la versión 1.5.4:

  • corrección de errores donde should_raise no se quejó cuando no Se planteó una excepción, pero uno se esperaba.
  • aclaró que el retorno de una llamada should_raise será Ninguno en caso de que se produce una excepción de ninguna excepción esperada se especifica.

¿Qué hay de nuevo en la versión 1.5.3:

  • should_raise ahora es compatible con métodos distintos de __call __

¿Cuál es nuevo en la versión 1.5.2:

  • añadido métodos MakeDir y check_dir a TempDirectory y añadido soporte para los subdirectorios a leer y escribir

¿Qué hay de nuevo en la versión 1.4.0:

  • una mejor representación de comparación no
  • mejor representación de los no comparar con secuencias

Requisitos :

  • Python

Otro software de desarrollador Chris Withers

mailinglogger
mailinglogger

15 Apr 15

nose_fixes
nose_fixes

14 Apr 15

Checker
Checker

20 Feb 15

Comentarios a la TestFixtures

Comentarios que no se encuentran
Añadir comentario
A su vez en las imágenes!