コード例 #1
0
 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
コード例 #2
0
 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
コード例 #3
0
 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