Exemple #1
0
class TestControllerAluno:
    @fixture(autouse=True, scope="function")
    def setup(self, cria_banco):
        self.controller = Controller(Aluno(aluno_nome_1), cria_banco)
        self.controller.salva()

    def test_aluno_pode_ser_deletado_do_banco(self):
        expected = []
        aluno_id = 1
        self.controller.deleta(aluno_id)
        actual = self.controller.pega_registros()
        assert actual == expected

    def test_aluno_criado_banco_dados(self):
        expected = aluno_nome_1
        actual = self.controller.pega_registros()
        assert actual[0].pega_nome() == expected
 def test_aluno_criado_foi_salvo_banco_dados(self, cria_banco, cria_aluno):
     expected = aluno_nome_1
     controller = Controller(cria_aluno, cria_banco)
     controller.salva()
     actual = controller.pega_registros()
     assert actual[0].pega_nome() == expected