Bienvenido a la Comunidad de Treehouse
¿Quieres colaborar en errores de código? ¿Tienes errores que necesitan comentarios? ¿Buscas un par de ojos adicionales en tu último proyecto? aquí.
¿Buscas aprender algo nuevo?
Treehouse ofrece una prueba gratuita de siete días para estudiantes nuevos. Obtén acceso a miles de horas de contenido y únete a miles de
Inicia tu prueba gratuita
Gilang Ilhami
12,045 puntosSolo se habían ejecutado 4 pasos
Realmente no me preocupa esto, pero solo quiero saber por qué
treehouse:~/espacio de trabajoexpresionesrps$ python test.py
....
----------------------------------------------------------------------
Ejecutado 4 pruebas en 0.001s
OK
Códigos:
import unittest
import movimientos
class MoveTests(unittest.TestCase):
def setUp(self):
self.piedra = movimientos.Rock()
self.papel = movimientos.Papel()
self.tijeras = movimientos.Tijeras()
def five_plus_five(self):
assert 5 + 5 == 10
def one_plus_one(self):
assert mantiene 1 + 1 == 3
def test_equal(self):
self.assertEqual(self.piedra, movimientos.Rock())
def test_not_equal(self):
self.assertNotEqual(self.piedra, self.papel)
def test_rock_better_than_scissors(self):
self.assertGreater(self.piedra, self.tijeras)
def test_paper_worse_than_scissors(self):
self.assertLess(self.papel, self.tijeras)
if __name__ == '__main__':
unittest.main()
1 Respuesta
Alexander Davison
65 470 puntosRecuerda, cada método de prueba DEBE Comenzar con la palabra test.
Hay dos pruebas que creaste que no comenzaron con test_.
Espero que esto tenga sentido. Si no es así, por favor responde a continuación :)
¡Buena suerte! ~Alex
Gilang Ilhami
12,045 puntosGilang Ilhami
12,045 puntosAlex, eres de gran ayuda. ¡Gracias! :)