예제 #1
0
 def test_get_friendly_currency_amount(self):
     self.assertEqual(get_friendly_currency_amount(Decimal("1.001"), "usd"),
                      "$1.00 USD")
     self.assertEqual(get_friendly_currency_amount(Decimal("10"), "usd"),
                      "$10.00 USD")
     self.assertEqual(get_friendly_currency_amount(Decimal("10.50"), "usd"),
                      "$10.50 USD")
     self.assertEqual(get_friendly_currency_amount(Decimal("10.51"), "cad"),
                      "$10.51 CAD")
     self.assertEqual(get_friendly_currency_amount(Decimal("9.99"), "eur"),
                      "€9.99 EUR")
예제 #2
0
def currency_amount(amount, currency):
	from djstripe.utils import get_friendly_currency_amount

	amount = Decimal(amount) / 100
	return get_friendly_currency_amount(amount, currency)
예제 #3
0
 def test_get_friendly_currency_amount(self):
     self.assertEqual(get_friendly_currency_amount(Decimal("1.001"), "usd"), "$1.00 USD")
     self.assertEqual(get_friendly_currency_amount(Decimal("10"), "usd"), "$10.00 USD")
     self.assertEqual(get_friendly_currency_amount(Decimal("10.50"), "usd"), "$10.50 USD")
     self.assertEqual(get_friendly_currency_amount(Decimal("10.51"), "cad"), "$10.51 CAD")
     self.assertEqual(get_friendly_currency_amount(Decimal("9.99"), "eur"), "€9.99 EUR")
예제 #4
0
 def human_readable_amount(self) -> str:
     return get_friendly_currency_amount(self.amount / 100, self.currency)