Como usar corretamente assertRaises () de teste de unidade com objetos NoneType? [duplicado
Esta pergunta já tem uma resposta aqui:
Como você testa se uma função Python lança uma exceçã 11 respostasEu fiz um caso de teste simples:
def setUp(self):
self.testListNone = None
def testListSlicing(self):
self.assertRaises(TypeError, self.testListNone[:1])
e espero que o teste seja aprovado, mas estou recebendo uma exceção:
Traceback (most recent call last):
self.assertRaises(TypeError, self.testListNone[:1])
TypeError: 'NoneType' object is unsubscriptable
Eu pensei que assertRaises passaria, já que a exceção TypeError será gerad