class TestBB(DomainTest): def setUp(self): payment = self.create_payment(value=Decimal('2952.95'), date=datetime.date(2011, 3, 8)) bank = self.create_bank_account(bank_branch=u'9999', bank_account=u'99999',) bank.add_bill_option(u'especie_documento', u'DM') bank.add_bill_option(u'convenio', u'7777777') bank.add_bill_option(u'nosso_numero', u'87654') payment.method.destination_account.bank = bank self.dados = BankBB(payment) def test_linha_digitavel(self): self.assertEqual(self.dados.linha_digitavel, '00190.00009 07777.777009 00087.654182 6 49000000295295' ) def test_codigo_de_barras(self): self.assertEqual(self.dados.barcode, '00196490000002952950000007777777000008765418' ) def test_validate_field(self): valid = ['0295-x', '2589-5', '3062-7', '8041-1', '15705-8', '39092-5', '83773-3'] for v in valid: self.dados.validate_field(v)
def setUp(self): payment = self.create_payment(value=Decimal('2952.95'), date=datetime.date(2011, 3, 8)) bank = self.create_bank_account(bank_branch=u'9999', bank_account=u'99999',) bank.add_bill_option(u'especie_documento', u'DM') bank.add_bill_option(u'convenio', u'7777777') bank.add_bill_option(u'nosso_numero', u'87654') payment.method.destination_account.bank = bank self.dados = BankBB(payment)
def setUp(self): d = BankBB( data_vencimento=datetime.date(2011, 3, 8), valor_documento=2952.95, agencia=u'9999', conta=u'99999', convenio=u'7777777', nosso_numero=u'87654', ) self.dados = d