import unittest import implementacao.enfermeiro as enf import implementacao.banco_de_dados.conexao as db db.deletarTabela('enfermeiros') class EnfermeiroTests(unittest.TestCase): def test_1enfermeiroNovo(self): novo = enf.enfermeiro() res = novo.novoEnfermeiro("Amadildo Maldonado", "M", "197719", "Brasil", "24/08/1969", "29/06/2017", "28/01/2016") self.assertEqual("Enfermeiro inserido!", res) res = novo.novoEnfermeiro("Bruna% Surfer", "F", "151329", "Brasil", "18/04/1972", "22/07/1999", "18/11/1990") self.assertEqual("ERRO! Caracter '%' Invalido!", res) res = novo.novoEnfermeiro("Carine R#drigues", "F", "151329", "Brasil", "28/05/1962", "22/7/1992", "18/11/1988") self.assertEqual("ERRO! Caracter '#' Invalido!", res) res = novo.novoEnfermeiro("Doravante Alavante", "F", "151329", "Br@sil", "24/01/1982", "22/7/2012", "18/11/2000") self.assertEqual("ERRO! Caracter '@' Invalido!", res) res = novo.novoEnfermeiro("Edilen%e dos Santos", "F", "151329", "Br@sil", "03/12/1991", "22/1/2018",
import unittest import implementacao.material as mat import implementacao.banco_de_dados.conexao as db db.deletarTabela('materiais') class MaterialTests(unittest.TestCase): def test_1materialNovo(self): novo = mat.material() res = novo.novoMaterial("2415", "Fio de Sutura", "2") self.assertEqual("Material Cadastrado com sucesso", res) res = novo.novoMaterial("3314", "Gaze", "2") self.assertEqual("Material Cadastrado com sucesso", res) res = novo.novoMaterial("9622", "Esparadrapo", "3") self.assertEqual("Material Cadastrado com sucesso", res) res = novo.novoMaterial("1881", "Gesso", "5") self.assertEqual("Material Cadastrado com sucesso", res) res = novo.novoMaterial("5796", "Parafuso de Platina", "150") self.assertEqual("Material Cadastrado com sucesso", res) res = novo.novoMaterial("4404", "Placa de Platina", "500") self.assertEqual("Material Cadastrado com sucesso", res) res = novo.novoMaterial("5927", "Stinter cardíaco", "500") self.assertEqual("Material Cadastrado com sucesso", res)
import unittest import implementacao.medico as med import implementacao.banco_de_dados.conexao as db db.deletarTabela('medicos') class MedicoTests(unittest.TestCase): def test_1medicoNovo(self): novo = med.medico() res = novo.novoMedico("Nardelle Moraes","M","97719","Brasil","26/08/1977","29/06/2012","28/01/2007") self.assertEqual("Medico inserido!", res) res = novo.novoMedico("Rudinei Rodrigues","M","46193","Brasil","28/05/1962","22/7/1992","18/11/1988"); self.assertEqual("Medico inserido!", res) res = novo.novoMedico("Larissa Pereira","F","36311","Brasil","22/01/1977","13/08/2005","07/11/1999"); self.assertEqual("Medico inserido!", res) res = novo.novoMedico("Ailton Carvalho","M","9614","Brasil","26/07/1970","04/10/1999","02/11/1995"); self.assertEqual("Medico inserido!", res) res = novo.novoMedico("Tarcila do Amaral","F","9614","Brasil","26/07/1970","04/10/1999","02/11/1995"); self.assertEqual("ERRO! CRM Já existente!", res) res = novo.novoMedico("Rudinei Rodrigues","M","46193","Brasil","28/05/1962","22/7/1992","18/11/1988"); self.assertEqual("ERRO! CRM Já existente!", res) res = novo.novoMedico("Rudine% Rodrigues","M","46193","Brasil","28/05/1962","22/7/1992","18/11/1988") self.assertEqual("ERRO! Caracter % Invalido!", res)
import unittest import implementacao.especialidade as esp import implementacao.banco_de_dados.conexao as db db.deletarTabela('especialidades') class EspecialidadeTests(unittest.TestCase): def test_1especialidadeNovo(self): novo = esp.especialidade() res = novo.novaEspecialidade("594","Ginecologia"); self.assertEqual("Especialidade Registrada com sucesso", res); res = novo.novaEspecialidade("594","Urologia"); self.assertEqual("Especialidade já cadastrada", res); res = novo.novaEspecialidade("166","Urologia"); self.assertEqual("Especialidade Registrada com sucesso", res); res = novo.novaEspecialidade("531","Ginecologia"); self.assertEqual("Especialidade já cadastrada", res); res = novo.novaEspecialidade("531","Cardiologia"); self.assertEqual("Especialidade Registrada com sucesso", res); res = novo.novaEspecialidade("764","Cirurgia Cardíaca"); self.assertEqual("Especialidade Registrada com sucesso", res); res = novo.novaEspecialidade("251","Ortopedia"); self.assertEqual("Especialidade Registrada com sucesso", res); res = novo.novaEspecialidade("316","Cirurgia Ortopédica"); self.assertEqual("Especialidade Registrada com sucesso", res);
import unittest import implementacao.auxiliar as aux import implementacao.banco_de_dados.conexao as db db.deletarTabela('auxiliares') class AuxiliarTests(unittest.TestCase): def test_1auxiliarNovo(self): novo = aux.auxiliar() res = novo.novoAuxiliar("Augusta Rua", "M", "297719", "Brasil", "24/02/1969", "29/12/2016", "28/06/2015") self.assertEqual("Auxiliar/Técnico inserido!", res) res = novo.novoAuxiliar("Bárbara% Leonel", "F", "251329", "Brasil", "18/10/1971", "22/01/1999", "18/05/1990") self.assertEqual("ERRO! Caracter '%' Invalido!", res) res = novo.novoAuxiliar("Cêcharpe L#dligues", "M", "251329", "Brasil", "28/11/1961", "22/01/1992", "18/05/1988") self.assertEqual("ERRO! Caracter '#' Invalido!", res) res = novo.novoAuxiliar("Dalva Branquinha Alves", "F", "251329", "Br@sil", "24/06/1981", "22/01/2012", "18/05/2000") self.assertEqual("ERRO! Caracter '@' Invalido!", res) res = novo.novoAuxiliar("Elie%e dos Ponteiros", "F", "251329", "Br@sil", "03/06/1991", "22/06/2017", "18/05/2017")
import unittest import implementacao.procedimento as proc import implementacao.banco_de_dados.conexao as db db.deletarTabela('procedimentos') class ProcedimentoTests(unittest.TestCase): def test_1procedimentoNovo(self): novo = proc.procedimento() res = novo.novoProcedimento("763236", "Ponte de Safena", "50000") self.assertEqual("Procedimento Incluido com Sucesso", res) res = novo.novoProcedimento("763236", "Transplante Coração", "90000") self.assertEqual("Código de Procedimento Ja Cadastrado", res) res = novo.novoProcedimento("377523", "Ponte de Safena", "90000") self.assertEqual("Descrição de Procedimento Ja Cadastrado", res) res = novo.novoProcedimento("377523", "Transplante Coração", "90000") self.assertEqual("Procedimento Incluido com Sucesso", res) res = novo.novoProcedimento("404482", "Redução de Fratura", "2000.0") self.assertEqual("Erro: valor de custo inválido", res) res = novo.novoProcedimento("404482", "Redução de Fratura", "R2000") self.assertEqual("Erro: valor de custo inválido", res) res = novo.novoProcedimento("404482", "Redução de Fratura", "R$2000") self.assertEqual("Procedimento Incluido com Sucesso", res) res = novo.novoProcedimento("894275", "Amputação de Membro", "$15000,0") self.assertEqual("Procedimento Incluido com Sucesso", res)
import unittest import implementacao.equipamento as equi import implementacao.banco_de_dados.conexao as db db.deletarTabela('equipamentos') db.deletarTabela('tombos') class EquipamentoTests(unittest.TestCase): def test_1equipamentoNovo(self): novo = equi.equipamento() res = novo.novoEquipamento("912", "Mesa de Cirurgia", "35000") self.assertEqual("Equipamento cadastrado com sucesso", res) res = novo.novoEquipamento("885", "Maca", "4000") self.assertEqual("Equipamento cadastrado com sucesso", res) res = novo.novoEquipamento("188", "Cadeira", "500") self.assertEqual("Equipamento cadastrado com sucesso", res) res = novo.novoEquipamento("358", "Mesa de Trabalho", "800") self.assertEqual("Equipamento cadastrado com sucesso", res) res = novo.novoEquipamento("685", "Raio X", "45000") self.assertEqual("Equipamento cadastrado com sucesso", res) res = novo.novoEquipamento("206", "Ultrassom", "30000") self.assertEqual("Equipamento cadastrado com sucesso", res) res = novo.novoEquipamento("845", "Tomógrafo", "800000")
import unittest import implementacao.associacao as ass import implementacao.banco_de_dados.conexao as db db.deletarTabela('associacoes') class AssociacoesTests(unittest.TestCase): maxDiff = None def test_1associacaoNovo(self): novo = ass.associacao() res = novo.materialProcedimento("763236", "2415") self.assertEqual("Material Incluido com sucesso no procedimento", res) res = novo.materialProcedimento("763236", "5927") self.assertEqual("Material Incluido com sucesso no procedimento", res) res = novo.materialProcedimento("763236", "8996") self.assertEqual("Material Incluido com sucesso no procedimento", res) res = novo.materialProcedimento("763236", "1110") self.assertEqual("Material Incluido com sucesso no procedimento", res) res = novo.equipamentoProcedimento("763236", "912") self.assertEqual("Equipamento Incluido com sucesso no procedimento", res) res = novo.equipamentoProcedimento("763236", "685") self.assertEqual("Equipamento Incluido com sucesso no procedimento", res) res = novo.equipamentoProcedimento("763236", "206") self.assertEqual("Equipamento Incluido com sucesso no procedimento", res)