def teste_extrato_Banco_imprimir_historico(self): valor_entrada = 20 cliente = Cliente('Jeands', 'Gomes de Sousa', 1) banco = Banco(1, cliente, 201, 500) banco.extrato valor_esperado = ["tirou extrato - saldo de {}".format(banco.saldo)] self.assertEqual(banco.historico.transacoes, valor_esperado)
def teste_saca_Banco_imprimir_historico(self): valor_entrada = 20 valor_esperado = ["saque de {}".format(valor_entrada)] cliente = Cliente('Jeands', 'Gomes de Sousa', 1) banco = Banco(1, cliente, 201, 500) banco.sacar(20) self.assertEqual(banco.historico.transacoes, valor_esperado)
def teste_set_limite_Banco_da_saida(self): cliente = Cliente('Jeands', 'Gomes de Sousa', 1) banco = Banco(1, cliente, 201, 500) valor_entrada = 700 valor_esperado = 700 banco.limite = valor_entrada self.assertEqual(banco.limite, valor_esperado)
def teste_set_numero_Banco_da_saida(self): cliente = Cliente('Jeands', 'Gomes de Sousa', 1) banco = Banco(1, cliente, 201, 500) valor_entrada = 2 valor_esperado = 2 banco.numero = valor_esperado self.assertEqual(banco.numero, valor_esperado)
def teste_trasferir_Banco_False(self): valor_entrada = 20 valor_esperado = False cliente = Cliente('Sthefany', 'Gomes de Sousa', 1) banco_0 = Banco(1, cliente, 19, 500) banco_1 = Banco(1, cliente, 201, 500) self.assertEqual(banco_0.transferir(banco_1, 20), valor_esperado)
def teste_saca_Banco_saldo_esperado(self): valor_entrada = 20 valor_esperado = 181 cliente = Cliente('Jeands', 'Gomes de Sousa', 1) banco = Banco(1, cliente, 201, 500) banco.sacar(20) self.assertEqual(banco.saldo, valor_esperado)
def teste_trasferir_Banco_True(self): valor_entrada = 20 valor_esperado = True cliente = Cliente('Jeands', 'Gomes de Sousa', 1) banco_0 = Banco(1, cliente, 201, 500) banco_1 = Banco(1, cliente, 201, 500) self.assertEqual(banco_0.transferir(banco_1, 20), valor_esperado)
def teste_trasferir_Banco_valor_esperado(self): valor_entrada = 20 valor_esperado = [181, 221] cliente = Cliente('Sthefany', 'Gomes de Sousa', 1) banco_0 = Banco(1, cliente, 201, 500) banco_1 = Banco(2, cliente, 201, 500) banco_0.transferir(banco_1, 20) self.assertEqual([banco_0.saldo, banco_1.saldo], valor_esperado)
def teste_transferir_Banco_imprimir_historico(self): valor_entrada = 20 cliente = Cliente('Sthefany', 'Gomes de Sousa', 1) banco_0 = Banco(1, cliente, 201, 500) banco_1 = Banco(1, cliente, 201, 500) banco_0.transferir(banco_1, 20) valor_esperado = [ "transferencia de {} para conta {}".format(valor_entrada, banco_1.numero) ] self.assertEqual(banco_0.historico.transacoes, valor_esperado)
def cadastrar(self, codigo): ''' Para realizar o cadastro da conta utilizando as informações do codigo recebido pelo cliente e tratado. :parametro codigo: lista com informações para cadastro de conta. :retorna uma string com '1' para conta realizada, e '0' para conta não realizada. ''' pessoa = Cliente(codigo[1], codigo[2], codigo[3]) conta = Banco(self._n_conta, pessoa, 0.0, 1000, codigo[4]) self._n_conta = +1 if (self._cadastro.cadastra(conta)): return '1' return '0'
def Salvar(): try: Nome = str(form.get()) Sobrenome = str(form2.get()) Email = str(form3.get()) Telefone = str(form4.get()) Senha = str(form5.get()) if (Nome != '' or Sobrenome != '' or Email != '' or Telefone != '' or Senha != ''): log = Cliente(nome=Nome, sobrenome=Sobrenome, email=Email, telefone=Telefone, senha=Senha) log.save() messagebox.showinfo("Informação Salva", "As Informações foram Salvas!") else: messagebox.showerror("ERRO", "Favor Preencher todos os Campos!") except: messagebox.showerror("ERRO", "Não foi Possível Salvar o Cliente")
def teste_set_cpf_Cliente_exixte(self): cliente = Cliente('Jeands', 'Gomes de Sousa', 1) cliente.cpf = 3
def teste_set_sobrenome_Cliente_da_saida(self): valor_entrada = ['Jeands', 'Gomes de Sousa', 1] valor_esperado = 'Aphonso' cliente = Cliente(valor_entrada[0], valor_entrada[1], valor_entrada[2]) cliente.sobrenome = valor_esperado self.assertEqual(cliente.sobrenome, valor_esperado)
def teste_set_sobrenome_Cliente_exixte(self): cliente = Cliente('Jeands', 'Gomes de Sousa', 1) cliente.sobrenome = 'Aphonso'
def teste_get_nome_Cliente_da_saida(self): valor_entrada = ['Jeands', 'Gomes de Sousa', 1] valor_esperado = 'Jeands' cliente = Cliente(valor_entrada[0], valor_entrada[1], valor_entrada[2]) self.assertEqual(cliente.nome, valor_esperado)
def teste_get_nome_Cliente_exixte(self): cliente = Cliente('Jeands', 'Gomes de Sousa', 1) cliente.nome
def teste_extrato_Banco_existe(self): cliente = Cliente('Sthefany', 'Gomes de Sousa', 1) banco = Banco(1, cliente, 201, 500) banco.extrato
def Editar(): try: edit = Cliente(nome='Lucas') edit.save() except: print('Não foi possível alterar o nome')
def teste_get_saldo_Banco_exixte(self): cliente = Cliente('Jeands', 'Gomes de Sousa', 1) banco = Banco(1, cliente, 201, 500) banco.saldo
def teste_get_saldo_Banco_da_saida(self): cliente = Cliente('Jeands', 'Gomes de Sousa', 1) banco = Banco(1, cliente, 201, 500) valor_esperado = 201 self.assertEqual(banco.saldo, valor_esperado)
def teste_set_limite_Banco_exixte(self): cliente = Cliente('Jeands', 'Gomes de Sousa', 1) banco = Banco(1, cliente, 201, 500) banco.limite = 700
def teste_deposito_Banco_existe(self): cliente = Cliente('Jeands', 'Gomes de Sousa', 1) banco = Banco(1, cliente, 201, 500) banco.depositar(20)
def teste_transferir_Banco_existe(self): cliente_0 = Cliente('Jeands', 'Gomes de Sousa', 1) banco_0 = Banco(1, cliente_0, 201, 500) cliente_1 = Cliente('Sthefany', 'Gomes de Sousa', 1) banco_1 = Banco(2, cliente_1, 200, 500) banco_0.transferir(banco_1, 10)
def teste_sacar_Banco_existe(self): cliente = Cliente('Sthefany', 'Gomes de Sousa', 1) banco = Banco(1, cliente, 201, 500) banco.sacar(20)
def teste_extrato_Banco_valor_esperado(self): valor_entrada = 20 valor_esperado = "numero: {} \n {}".format(1, 201) cliente = Cliente('Jeands', 'Gomes de Sousa', 1) banco = Banco(1, cliente, 201, 500) self.assertEqual(banco.extrato, valor_esperado)
def teste_set_cpf_get_Cliente_da_saida(self): valor_entrada = ['Jeands', 'Gomes de Sousa', 1] valor_esperado = 3 cliente = Cliente(valor_entrada[0], valor_entrada[1], valor_entrada[2]) cliente.cpf = valor_esperado self.assertEqual(cliente.cpf, valor_esperado)
def teste_get_total_contas_existe_Banco_Banco(self): cliente = Cliente('Sthefany', 'Gomes de Sousa', 1) banco_0 = Banco(1, cliente, 201, 500) banco_1 = Banco(1, cliente, 201, 500) Banco.get_total_contas()
def teste_Cliente_existe(self): cliente = Cliente('Jeands', 'Gomes de Sousa', 1)
def teste_set_numero_Banco_exixte(self): cliente = Cliente('Jeands', 'Gomes de Sousa', 1) banco = Banco(1, cliente, 201, 500) banco.numero = 'Aphonso'
def teste_saca_Banco_valor_False(self): valor_entrada = 20 valor_esperado = False cliente = Cliente('Jeands', 'Gomes de Sousa', 1) banco = Banco(1, cliente, 19, 500) self.assertEqual(banco.sacar(20), valor_esperado)