def servidor_matricula_siape(matriculaSiape): servidor = Servidor_dao().servidor_matricula_siape(matriculaSiape) if servidor: return jsonify(servidor.serialize()), 200 else: return "Not Found", 404
def servidor_cpf(cpf): servidor = Servidor_dao().servidor_cpf(cpf) if servidor: return jsonify(servidor.serialize()), 200 else: return "Not Found", 404
def servidores_nome(nome): servidores = Servidor_dao().servidores_nome(nome) if servidores: return jsonify(Serializer.serialize_list(servidores)), 200 else: return "Not Found", 404
def lista_servidor(): servidores = Servidor_dao().lista_servidor() if servidores: return jsonify(Serializer.serialize_list(servidores)), 200 else: return "Not Found", 404
def atualiza(matricula): data = request.get_json() if request.is_json else request.form.to_dict() data.update({'matricula': matricula}) servidor = servidor_builder.build(data) data_saved = Servidor_dao.atualiza(servidor) return jsonify(data_saved.serialize())
def test_get_one(self): servidor = Servidor_dao().servidor_matricula(2) self.assertEqual(servidor.matricula, 3) self.assertEqual(servidor.matriculaSiape, 33) self.assertEqual(servidor.nome, 'Nome Tres') self.assertEqual(servidor.nomeAnterior, 'Nome Dois') self.assertEqual(servidor.cpf, '33333333333') self.assertEqual(servidor.dataNascimento, '2018-06-26') #nao sei se ta correto self.assertEqual(servidor.sexo, 'F') self.assertEqual(servidor.eMail, '*****@*****.**') self.assertEqual(servidor.telefone, '61333333333') self.assertEqual(servidor.naturalidade, 'Rio de Janeiro') self.assertEqual(servidor.nacionalidade, 1) self.assertEqual(servidor.cargo, 3) self.assertEqual(servidor.situacaoFuncional, 'Situacao Tres')
def test_get_por_cpf(self): servidores = Servidor_dao().servidor_cpf(2) self.assertEqual(len(servidor), 2) for s in servidores: self.assertEqual(s.cpf, 3)
def test_get_por_matricula_siape(self): servidores = Servidor_dao().servidor_matricula_siape(2) self.assertEqual(len(servidor), 2) for s in servidores: self.assertEqual(s.matriculaSiape, 33)
def test_list_all(self): servidores = Servidor_dao().lista_servidor() self.assertEqual(len(servidores), 4)