Preguntas etiquetadas con testing

104
¿Cómo se prueban los métodos privados con NUnit?

Me pregunto cómo usar NUnit correctamente. Primero, creé un proyecto de prueba separado que usa mi proyecto principal como referencia. Pero en ese caso, no puedo probar métodos privados. ¡¿Mi suposición fue que necesito incluir mi código de prueba en mi código principal ?! - Esa no parece ser la...

104
Cómo probar una preocupación en Rails

Dado que tengo una Personableinquietud en mi aplicación Rails 4 que tiene un full_namemétodo, ¿cómo haría para probar esto usando RSpec? preocupaciones / personable.rb module Personable extend ActiveSupport::Concern def full_name "#{first_name} #{last_name}"

103
Reutilizar los pasos del pepino

Quiero reutilizar algunos pasos de pepino, pero parece que no puedo encontrar el camino correcto. Quiero escribir un paso como: Given /^I login with (.*) credentials$/ |type| # do stuff with type being one of "invalid" or "valid" end Pero luego da otro paso como: Given /^I login...

103
¿La mejor manera de afirmar la igualdad numpy.array?

Quiero hacer algunas pruebas unitarias para mi aplicación y necesito comparar dos matrices. Dado que array.__eq__devuelve una nueva matriz (por lo que TestCase.assertEqualfalla), ¿cuál es la mejor manera de afirmar la igualdad? Actualmente estoy usando self.assertTrue((arr1 == arr2).all()) pero...

102
¿Cómo pruebo la carga de un archivo en rieles?

Tengo un controlador que es responsable de aceptar archivos JSON y luego procesar los archivos JSON para hacer un mantenimiento de usuario para nuestra aplicación. En las pruebas de usuario, la carga y el procesamiento de archivos funcionan, pero, por supuesto, me gustaría automatizar el proceso de...

102
python: ¿cómo enviar correo con TO, CC y BCC?

Necesito, con fines de prueba, llenar unos cientos de buzones de correo electrónico con varios mensajes, e iba a usar smtplib para eso. Pero, entre otras cosas, necesito poder enviar mensajes no solo A buzones de correo específicos, sino también CC y CCO. No parece que smtplib admita CC-ing y...