2
respostas

Pytest - Erro na execução dos testes

Segui todos os passos da aula, refiz e até copiei e colei, mas não para de erro na execução dos testes. Podem por gentileza me ajudar?

from codigo.bytebank import Funcionario

def teste_idade():
    funcionario_teste = Funcionario('Teste', '13/03/2000', 1111)
    print(f'Teste = {funcionario_teste.idade()}')

    funcionario_teste1 = Funcionario('Teste', '13/03/1999', 1111)
    print(f'Teste = {funcionario_teste1.idade()}')

    funcionario_teste2 = Funcionario('Teste', '01/12/1999', 1111)
    print(f'Teste = {funcionario_teste2.idade()}')

teste_idade()

def sobrenome(self): nome_completo = self.nome.strip() nome_quebrado = nome_completo.split(' ') return nome_quebrado[-1]

from codigo.bytebank import Funcionario

class TestClass:

def test_quando_idade_recebe_13_03_2000_deve_retornar_22(self):
    entrada = '13/03/2000'  # Given-Contexto
    esperado = 22
    funcionario_teste = Funcionario('Teste', entrada, 1111)
    resultado = funcionario_teste.idade()  # When-ação
    assert resultado == esperado  # Then-desfecho

def test_quando_sobrenome_recebe_Lucas_Carvalho_deve_retornar_Carvalho(self):
    entrada = 'Lucas Carvalho'   # Given
    esperado = 'Carvalho'

    lucas = Funcionario(entrada, '11/11/2000', 1111)
    resultado = lucas.sobrenome()   # When

    assert resultado == esperado
2 respostas

Olá, Rita. Verifica se o erro está no arquivo principal,

Vou verificar, obrigada pelo retorno João.