Instruções

Passo 14

Agora é hora de adicionar alguma validação ao método __init__. No início do método, crie uma declaração if que verifique se name ou level não são instâncias de str. Dentro da declaração if, levante um TypeError com a mensagem 'name' e 'level' attribute must be of type 'str'.

O que fazer:

Testes:

  • Você deve ter uma declaração `if` no seu método `__init__`.
  • Sua declaração `if` deve verificar se `name` e `level` não são instâncias de `str`.
  • Sua declaração `if` deve gerar um `TypeError` com a mensagem `'name' and 'level' attribute must be of type 'str'.`

Preview