def test_carteira(self): payment = self.create_payment(value=Decimal('2952.95'), date=datetime.date(2011, 3, 9)) bank = self.create_bank_account( bank_branch=u'02752', bank_account=u'14978-0', ) bank.add_bill_option(u'especie_documento', u'DM') bank.add_bill_option(u'carteira', u'9') bank.add_bill_option(u'nosso_numero', u'75896452') account = self.create_account() account.bank = bank payment.method.destination_account = account x = BankBradesco(payment) self.assertEquals(x.barcode, '23793490100002952952752090007589645200149780') x.validate_option(u'carteira', '9') x.validate_option(u'carteira', '09') self.assertRaises(BoletoException, x.validate_option, u'carteira', '') self.assertRaises(BoletoException, x.validate_option, u'carteira', 'CNR') self.assertRaises(BoletoException, x.validate_option, u'carteira', '-1') self.assertRaises(BoletoException, x.validate_option, u'carteira', '100')
def testCarteira(self): x = BankBradesco( carteira=u'9', agencia=u'02752', conta=u'14978-0', data_vencimento=datetime.date(2011, 3, 9), valor_documento=2952.95, nosso_numero=u'75896452', numero_documento=u'75896452') self.assertEquals( x.barcode, '23793490100002952952752090007589645200149780') x.validate_option(u'carteira', '9') x.validate_option(u'carteira', '09') self.assertRaises(BoletoException, x.validate_option, u'carteira', '') self.assertRaises(BoletoException, x.validate_option, u'carteira', 'CNR') self.assertRaises(BoletoException, x.validate_option, u'carteira', '-1') self.assertRaises(BoletoException, x.validate_option, u'carteira', '100')
def test_carteira(self): x = BankBradesco(carteira=u'9', agencia=u'02752', conta=u'14978-0', data_vencimento=datetime.date(2011, 3, 9), valor_documento=2952.95, nosso_numero=u'75896452', numero_documento=u'75896452') self.assertEquals(x.barcode, '23793490100002952952752090007589645200149780') x.validate_option(u'carteira', '9') x.validate_option(u'carteira', '09') self.assertRaises(BoletoException, x.validate_option, u'carteira', '') self.assertRaises(BoletoException, x.validate_option, u'carteira', 'CNR') self.assertRaises(BoletoException, x.validate_option, u'carteira', '-1') self.assertRaises(BoletoException, x.validate_option, u'carteira', '100')
def test_carteira(self): payment = self.create_payment(value=Decimal('2952.95'), date=datetime.date(2011, 3, 9)) bank = self.create_bank_account(bank_branch=u'02752', bank_account=u'14978-0',) bank.add_bill_option(u'especie_documento', u'DM') bank.add_bill_option(u'carteira', u'9') bank.add_bill_option(u'nosso_numero', u'75896452') account = self.create_account() account.bank = bank payment.method.destination_account = account x = BankBradesco(payment) self.assertEqual( x.barcode, '23793490100002952952752090007589645200149780') x.validate_option(u'carteira', '9') x.validate_option(u'carteira', '09') self.assertRaises(BoletoException, x.validate_option, u'carteira', '') self.assertRaises(BoletoException, x.validate_option, u'carteira', 'CNR') self.assertRaises(BoletoException, x.validate_option, u'carteira', '-1') self.assertRaises(BoletoException, x.validate_option, u'carteira', '100')