Пример #1
0
 def test_payinbank_wire_exception_and_wallet_creation(self, test_hook):
     test_hook.side_effect = Foobar
     self.db.run("DELETE FROM wallets WHERE owner = %s", (self.janet.id, ))
     exchange = payin_bank_wire(self.db, self.janet, EUR('50'))[1]
     assert exchange.note == 'Foobar()'
     assert exchange.status == 'failed'
     janet = self.janet.refetch()
     assert self.janet.balance == janet.balance == 0
Пример #2
0
 def test_payinbank_wire_exception_and_wallet_creation(self, test_hook):
     test_hook.side_effect = Foobar
     self.db.run("DELETE FROM wallets WHERE owner = %s", (self.janet.id,))
     exchange = payin_bank_wire(self.db, self.janet, D('50'))[1]
     assert exchange.note == 'Foobar()'
     assert exchange.status == 'failed'
     janet = self.janet.refetch()
     assert self.janet.balance == janet.balance == 0
Пример #3
0
 def test_payin_bank_wire_failure(self, save):
     save.side_effect = fail_payin
     exchange = payin_bank_wire(self.db, self.janet, EUR('1.00'))[1]
     error = "1: oops"
     assert exchange.note == error
     assert exchange.amount
     assert exchange.status == 'failed'
     janet = self.janet.refetch()
     assert self.janet.balance == janet.balance == 0
Пример #4
0
 def test_payinbank_wire_exception_and_wallet_creation(self, test_hook):
     test_hook.side_effect = Foobar
     self.db.run("UPDATE participants SET mangopay_wallet_id = NULL")
     self.janet.set_attributes(mangopay_wallet_id=None)
     exchange = payin_bank_wire(self.db, self.janet, D('50'))[1]
     assert exchange.note == 'Foobar()'
     assert exchange.status == 'failed'
     janet = self.janet.refetch()
     assert self.janet.balance == janet.balance == 0
Пример #5
0
 def test_payin_bank_wire_failure(self, save):
     save.side_effect = fail_payin
     exchange = payin_bank_wire(self.db, self.janet, D('1.00'))[1]
     error = "1: oops"
     assert exchange.note == error
     assert exchange.amount
     assert exchange.status == 'failed'
     janet = self.janet.refetch()
     assert self.janet.balance == janet.balance == 0