Exemple #1
0
 def test_cancel(self):
     method = PaymentMethod.get_by_name(self.store, u'check')
     payment = Payment(value=currency(100),
                       branch=self.create_branch(),
                       due_date=localnow(),
                       method=method,
                       group=None,
                       category=None,
                       payment_type=Payment.TYPE_OUT,
                       store=self.store)
     payment.set_pending()
     payment.pay()
     payment.cancel(change_entry=payment)
     self.assertEqual(payment.status, Payment.STATUS_CANCELLED)
Exemple #2
0
 def test_cancel(self):
     method = PaymentMethod.get_by_name(self.store, u'check')
     payment = Payment(value=currency(100),
                       branch=self.create_branch(),
                       due_date=localnow(),
                       method=method,
                       group=None,
                       category=None,
                       payment_type=Payment.TYPE_OUT,
                       store=self.store)
     payment.set_pending()
     payment.pay()
     payment.cancel(change_entry=payment)
     self.assertEqual(payment.status, Payment.STATUS_CANCELLED)
Exemple #3
0
 def testCancel(self):
     method = PaymentMethod.get_by_name(self.store, u"check")
     payment = Payment(
         value=currency(100),
         branch=self.create_branch(),
         due_date=datetime.datetime.now(),
         method=method,
         group=None,
         till=None,
         category=None,
         payment_type=Payment.TYPE_OUT,
         store=self.store,
     )
     payment.set_pending()
     payment.pay()
     payment.cancel()
     self.assertEqual(payment.status, Payment.STATUS_CANCELLED)
Exemple #4
0
 def testIsCancelled(self):
     method = PaymentMethod.get_by_name(self.store, u'check')
     payment = Payment(value=currency(100),
                       branch=self.create_branch(),
                       due_date=localnow(),
                       method=method,
                       group=None,
                       till=None,
                       category=None,
                       payment_type=Payment.TYPE_OUT,
                       store=self.store)
     self.failIf(payment.is_cancelled())
     payment.set_pending()
     self.failIf(payment.is_cancelled())
     payment.pay()
     self.failIf(payment.is_cancelled())
     payment.cancel()
     self.failUnless(payment.is_cancelled())
Exemple #5
0
 def test_is_cancelled(self):
     method = PaymentMethod.get_by_name(self.store, u'check')
     payment = Payment(value=currency(100),
                       branch=self.create_branch(),
                       due_date=localnow(),
                       method=method,
                       group=None,
                       till=None,
                       category=None,
                       payment_type=Payment.TYPE_OUT,
                       store=self.store)
     self.failIf(payment.is_cancelled())
     payment.set_pending()
     self.failIf(payment.is_cancelled())
     payment.pay()
     self.failIf(payment.is_cancelled())
     payment.cancel()
     self.failUnless(payment.is_cancelled())
Exemple #6
0
 def test_is_cancelled(self):
     method = PaymentMethod.get_by_name(self.store, u'check')
     payment = Payment(value=currency(100),
                       branch=self.create_branch(),
                       due_date=localnow(),
                       method=method,
                       group=None,
                       category=None,
                       payment_type=Payment.TYPE_OUT,
                       store=self.store)
     self.failIf(payment.is_cancelled())
     payment.set_pending()
     self.failIf(payment.is_cancelled())
     payment.pay()
     self.failIf(payment.is_cancelled())
     payment.cancel()
     self.failUnless(payment.is_cancelled())
     with self.assertRaises(StoqlibError):
         payment.status = Payment.STATUS_CANCELLED
         payment.cancel()
Exemple #7
0
 def test_is_cancelled(self):
     method = PaymentMethod.get_by_name(self.store, u'check')
     payment = Payment(value=currency(100),
                       branch=self.create_branch(),
                       due_date=localnow(),
                       method=method,
                       group=None,
                       category=None,
                       payment_type=Payment.TYPE_OUT,
                       store=self.store)
     self.failIf(payment.is_cancelled())
     payment.set_pending()
     self.failIf(payment.is_cancelled())
     payment.pay()
     self.failIf(payment.is_cancelled())
     payment.cancel()
     self.failUnless(payment.is_cancelled())
     with self.assertRaises(StoqlibError):
         payment.status = Payment.STATUS_CANCELLED
         payment.cancel()