示例#1
0
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",
示例#2
0
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)
示例#3
0
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)
示例#4
0
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);
示例#5
0
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)
示例#7
0
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")
示例#8
0
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)