Exemplo n.º 1
0
 def test_not_payzen_payment(self):
   new_id = self.generateNewId()
   transaction = self.portal.accounting_module.newContent(
     portal_type='Payment Transaction',
     title="Transaction %s" % new_id,
     reference="TESTTRANS-%s" % new_id,
     )
   self.portal.portal_workflow._jumpToStateFor(transaction, 'started')
   simulation_state = transaction.getSimulationState()
   modification_date = transaction.getModificationDate()
   transaction.PaymentTransaction_updateStatus()
   self.assertEquals(transaction.getSimulationState(), simulation_state)
   self.assertEquals(transaction.getModificationDate(), modification_date)
 def test_not_confirmed_payment(self):
   new_id = self.generateNewId()
   transaction = self.portal.accounting_module.newContent(
     portal_type='Payment Transaction',
     title="Transaction %s" % new_id,
     reference="TESTTRANS-%s" % new_id,
     payment_mode="payzen",
     )
   simulation_state = transaction.getSimulationState()
   modification_date = transaction.getModificationDate()
   transaction.PaymentTransaction_startPayzenPayment()
   self.assertEquals(transaction.getSimulationState(), simulation_state)
   self.assertEquals(transaction.getModificationDate(), modification_date)
Exemplo n.º 3
0
 def test_not_payzen_payment(self):
   new_id = self.generateNewId()
   transaction = self.portal.accounting_module.newContent(
     portal_type='Payment Transaction',
     title="Transaction %s" % new_id,
     reference="TESTTRANS-%s" % new_id,
     )
   self.portal.portal_workflow._jumpToStateFor(transaction, 'confirmed')
   simulation_state = transaction.getSimulationState()
   modification_date = transaction.getModificationDate()
   self._simulatePaymentTransaction_getTotalPayablePrice()
   try:
     transaction.PaymentTransaction_startPayzenPayment()
   finally:
     self._dropPaymentTransaction_getTotalPayablePrice()
   self.assertEquals(transaction.getSimulationState(), simulation_state)
   self.assertEquals(transaction.getModificationDate(), modification_date)