¿Cómo usar correctamente la función de prueba de unidades de unirRaises () con los objetos NoneType? [duplicar
Esta pregunta ya tiene una respuesta aquí:
¿Cómo se prueba que una función de Python produce una excepción? 11 respuestasHice un caso de prueba simple:
def setUp(self):
self.testListNone = None
def testListSlicing(self):
self.assertRaises(TypeError, self.testListNone[:1])
y espero pasar la prueba, pero recibo una excepción:
Traceback (most recent call last):
self.assertRaises(TypeError, self.testListNone[:1])
TypeError: 'NoneType' object is unsubscriptable
¿Pensé que afirmaría que se pasarían afirmaciones ya que se generará la excepción TypeError?