def test_cria_reserva_de_alto_risco_tempo_invalido(self): adm = Adm() adm.insert_data() neurologista = adm.ger_medico.corpo_medico['42559722-9'] self.assertFalse( adm.sala.criar_reserva('traumatologia', '15/05/2021', '12:00', '14:00', neurologista))
def test_cria_reserva_sala_pequena(self): adm = Adm() adm.insert_data() dermatologista = adm.ger_medico.corpo_medico['21865952-8'] self.assertTrue( adm.sala.criar_reserva('reabilitacao', '15/06/2021', '12:00', '15:00', dermatologista))
def test_cria_reserva_repetida(self): adm = Adm() adm.insert_data() neurologista = adm.ger_medico.corpo_medico['42559722-9'] self.assertFalse( adm.sala.criar_reserva('traumatologia', '14/05/2021', '12:00', '15:00', neurologista))
def test_cria_reserva_neuro_sala_pequena(self): adm = Adm() adm.insert_data() neurologista = adm.ger_medico.corpo_medico['42559722-9'] self.assertFalse( adm.sala.criar_reserva('ambulatorio', '17/06/2021', '12:00', '15:00', neurologista))
def test_cria_reserva_dermato_sala_risco(self): adm = Adm() adm.insert_data() dermatologista = adm.ger_medico.corpo_medico['21865952-8'] self.assertFalse( adm.sala.criar_reserva('traumatologia', '15/06/2021', '12:00', '15:00', dermatologista))
def test_cria_reserva_sala_risco(self): adm = Adm() adm.insert_data() cardiologista = adm.ger_medico.corpo_medico['99769418-4'] self.assertTrue( adm.sala.criar_reserva('emergencia', '15/06/2021', '12:00', '15:00', cardiologista))
def instansiar(chave, usuario, dados1=None, esp=None): nome = bd.dados[chave][usuario][1] codigo = bd.dados[chave][usuario][2] idade = bd.dados[chave][usuario][3] if chave == 'adm': return Adm(codigo, nome, idade) elif chave == 'fisica': return PessoaFisica(codigo, nome, idade) else: return PessoaJuridica(codigo, nome, idade, dados1, esp)
def setupUi(self, Main): """ Função responsavel por executar telas da aplicação. ... Parametros ___________ QtStack: QtWidgets.QStackedLayout() stack1: QtWidgets.QMainWindow() stack2: QtWidgets.QMainWindow() stack0: QtWidgets.QMainWindow() stack3: QtWidgets.QMainWindow() stack4: QtWidgets.QMainWindow() tela_home: Obj( Home() ) tela_cadastro: Obj( Sign_Up() ) tela_login: Obj( Login() ) tela_compra: Obj( Comprar() ) tela_vender: Obj( Vender() ) Retornos __________ Não há Exeções __________ Sem exeções Exemplo __________ Main.setObjectName('main') Main.resize(640,480) self.QtStack = QtWidgets.QStackedLayout() self.stack0 = QtWidgets.QMainWindow() self.stack1 = QtWidgets.QMainWindow() self.stack2 = QtWidgets.QMainWindow() self.stack3 = QtWidgets.QMainWindow() self.stack4 = QtWidgets.QMainWindow() self.tela_home = Home() self.tela_home.setupUi(self.stack0) self.tela_cadastro = Sign_Up() self.tela_cadastro.setupUi(self.stack1) self.tela_login = Login() self.tela_login.setupUi(self.stack2) self.tela_compra = Comprar() self.tela_compra.setupUi(self.stack3) self.tela_vender = Vender() self.tela_vender.setupUi(self.stack4) self.QtStack.addWidget(self.stack0) self.QtStack.addWidget(self.stack1) self.QtStack.addWidget(self.stack2) self.QtStack.addWidget(self.stack3) self.QtStack.addWidget(self.stack4) """ Main.setObjectName('main') Main.resize(640,480) self.QtStack = QtWidgets.QStackedLayout() self.stack0 = QtWidgets.QMainWindow() #home self.stack1 = QtWidgets.QMainWindow() #login self.stack2 = QtWidgets.QMainWindow() #sigin self.stack3 = QtWidgets.QMainWindow() #compra self.stack4 = QtWidgets.QMainWindow() #venda self.stack5 = QtWidgets.QMainWindow() #adm self.stack6 = QtWidgets.QMainWindow() #adm-add self.stack7 = QtWidgets.QMainWindow() #adm-exclui self.stack8 = QtWidgets.QMainWindow() #exibe self.tela_home = Home() self.tela_home.setupUi(self.stack0) self.tela_cadastro = Sign_Up() self.tela_cadastro.setupUi(self.stack1) self.tela_login = Login() self.tela_login.setupUi(self.stack2) self.tela_compra = Comprar() self.tela_compra.setupUi(self.stack3) self.tela_vender = Vender() self.tela_vender.setupUi(self.stack4) self.tela_adm = Adm() self.tela_adm.setupUi(self.stack5) #ad self.tela_adm_add = Adm_adicionar() self.tela_adm_add.setupUi(self.stack6) self.tela_adm_exclui = Adm_remover() self.tela_adm_exclui.setupUi(self.stack7) self.tela_adm_exibir = Adm_exibir() self.tela_adm_exibir.setupUi(self.stack8) self.QtStack.addWidget(self.stack0) self.QtStack.addWidget(self.stack1) self.QtStack.addWidget(self.stack2) self.QtStack.addWidget(self.stack3) self.QtStack.addWidget(self.stack4) self.QtStack.addWidget(self.stack5) self.QtStack.addWidget(self.stack6) self.QtStack.addWidget(self.stack7) self.QtStack.addWidget(self.stack8)