コード例 #1
0
    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')
コード例 #2
0
ファイル: test_boleto.py プロジェクト: leandrorchaves/stoq
    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')
コード例 #3
0
    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')
コード例 #4
0
ファイル: test_boleto.py プロジェクト: hackedbellini/stoq
    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')