def test_sacar(self): gateway = GatewayDuble() gateway.salvar_notas([5, 2, 1]) caixa = CaixaEletronico(gateway) self.assertEquals(caixa.sacar(1), {1: 1}) self.assertEquals(caixa.sacar(2), {2: 1}) self.assertEquals(caixa.sacar(3), {2: 1, 1: 1}) self.assertEquals(caixa.sacar(4), {2: 2}) self.assertEquals(caixa.sacar(5), {5: 1})
def home(request): valor = request.GET.get('valor') if valor: valor = int(valor) else: valor = 0 gateway = GatewayMySQL() caixa = CaixaEletronico(gateway) notas = caixa.sacar(valor) return render_to_response('home.html', {'notas': notas, 'valor': valor})