Oi, Luana! Tudo bem?
Peço desculpa pela demora em responder o seu tópico.
O erro Method Not Allowed retrata um erro padrão de requisição, o 405. Onde, normalmente, ocorre quando o cliente não tem permissão do servidor para executar determinado método, no seu caso, o teste falhou pôr o cliente não ter essa permissão.
Então, para solucionar isso, basta verificar se você definiu corretamente as permissões de métodos no seu arquivo "views.py", mais especificamente, no início da sua classe CursosViewSet
.
Espero ter ajudado. Caso tenha mais dúvidas ou problemas relacionados com esse tópico, estarei à disposição.
Abraços e bons estudos!
Caso este post tenha lhe ajudado, por favor, marcar como solucionado ✓.