Ejemplo n.º 1
0
 def test_calculate_refund_above_max_refund(self):
     charge = Charge(stripe_id="ch_111111",
                     customer=self.customer,
                     amount=decimal.Decimal("500.00"))
     self.assertEqual(
         charge._calculate_refund_amount(amount=decimal.Decimal("600.00")),
         50000)
Ejemplo n.º 2
0
 def test_calculate_refund_amount_partial_refund(self):
     charge = Charge(id="ch_111111",
                     customer=self.customer,
                     amount=decimal.Decimal("500.00"))
     self.assertEqual(
         charge._calculate_refund_amount(amount=decimal.Decimal("300.00")),
         30000)
Ejemplo n.º 3
0
	def test_calculate_refund_above_max_refund(self):
		charge = Charge(
			id="ch_111111", customer=self.customer, amount=decimal.Decimal("500.00")
		)
		self.assertEqual(
			charge._calculate_refund_amount(amount=decimal.Decimal("600.00")), 50000
		)
Ejemplo n.º 4
0
 def test_calculate_refund_amount_full_refund(self):
     charge = Charge(
         stripe_id="ch_111111",
         customer=self.customer,
         amount=decimal.Decimal("500.00")
     )
     self.assertEqual(charge._calculate_refund_amount(), 50000)