Carregando...

Teste automático

Você soma 2 e 3. Você quer verificar se o resultado é 5. Você vai executar essa verificação. A última linha da tela será OK.

Uma verificação que compara add(2, 3) com 5

python
import unittest

def add(left, right):
    return left + right

class Check(unittest.TestCase):
    def test_sum(self):
        self.assertEqual(add(2, 3), 5)

unittest.main()

A última linha da tela é OK. A primeira linha é um ponto. Esse ponto é esta única verificação. Uma linha mais abaixo começa com Ran 1 test. add(2, 3) devolve 5. self.assertEqual(add(2, 3), 5) compara esse 5 com o 5 que você queria. Os dois são iguais, então a última linha é OK. O nome test_sum começa com test_, por isso esta verificação roda. O programa terminou.

Se a verificação comparasse add(2, 3) com 9, a última linha seria FAILED (failures=1), porque 5 não é 9. Esse programa não é este. Este programa compara add(2, 3) com 5, então a última linha é OK.

📊 Verificação e tela

Verificação Última linha
add(2, 3) e 5 OK

Agora você pode verificar se um resultado é igual ao resultado que você queria. A última linha é OK. A próxima página lê uma palavra que você coloca depois do nome do programa.

A última linha é OK

A última linha é OK. A verificação comparou add(2, 3) com 5. A próxima página lê uma palavra que você coloca depois do nome do programa.

🧠 Teste Seu Conhecimento

Pronto para Começar

Teste Seu Conhecimento

Desafie-se com este questionário interativo e veja o quão bem você entende o tópico

❓
5
Perguntas
🎯
70%
Para Passar
♾️
∞
Tempo
🔄
∞
Tentativas

📝 Instruções

  • Leia cada pergunta cuidadosamente
  • Selecione a melhor resposta para cada pergunta
  • Você pode refazer o quiz quantas vezes quiser
  • Seu progresso será mostrado no topo