def test_aluno_pode_atualizar_nome(self, cria_massa_dados): cria_massa_dados aluno_id = "1" nome = aluno_nome_2 expected = nome self._atualiza_aluno_por_cli(aluno_id, nome) aluno = Controller(Aluno(), self.bd).pega_registro_por_id(aluno_id) actual = aluno.pega_nome() assert actual == expected
def test_cria_materia_por_cli(self, cria_banco_real): nome = materia_nome_1 expected = nome parametros = ["cria-materia", "--nome", nome] executa_comando(parametros) materia = Materia(nome) registro = Controller(materia, cria_banco_real).pega_registros()[0] actual = registro.pega_nome() assert actual == expected
def test_curso_criado_banco_dados(self): self._cria_materias() expected = Curso(curso_nome_1).pega_nome() parametros = [ self._cria_curso, "--nome", curso_nome_1, "--materias", materia_nome_1, materia_nome_2, materia_nome_3 ] executa_comando(parametros) curso = Controller(Curso(curso_nome_1), self._bd).pega_registros()[self.first] actual = curso.pega_nome() assert actual == expected