Tenho o seguinte código que julgo ser o mesmo da aula
def test_requisicao_post_para_criar_curso(self):
"""Teste para verificar a requisição POST para criar um curso"""
data = {
'codigo_curso':'CTT3',
'descricao':'Curso teste 3',
'nivel':'C'
}
response = self.client.post(self.list_url, data=data)
self.assertEquals(response.status_code, status.HTTP_201_CREATED)
Porem ao executar o teste com o comando python manage.py test recebo o erro:
assert isinstance(response, HttpResponseBase), (
AssertionError: Expected a `Response`, `HttpResponse` or `HttpStreamingResponse` to be returned from the view, but received a `<class 'NoneType'>`
----------------------------------------------------------------------
Ran 2 tests in 0.048s
FAILED (failures=1)
Destroying test database for alias 'default'...
A qual indica que self.client.post(self.list_url, data=data) esta retornando algo diferente do esperado.