示例#1
0
 def test_calculate_price_success(self):
     response = calculate("10", "USD")
     self.assertEqual(response, Decimal("15.00"))
示例#2
0
 def test_calculate_price_success_three_decimals(self):
     response = calculate(".5555", "USD", decimals=3)
     self.assertEqual(response, Decimal("0.834"))
示例#3
0
def show_currency(price, code, decimals=2):
    return calculate(price, code, decimals=decimals)
示例#4
0
def do_currency(price, code):
    return calculate(price, code)
示例#5
0
 def test_calculate_price_success_three_decimals(self):
     response = calculate('.5555', 'USD', decimals=3)
     self.assertEqual(response, Decimal('0.834'))
示例#6
0
 def render(self, context):
     try:
         return calculate(self.price.resolve(context), self.currency.resolve(context))
     except template.VariableDoesNotExist:
         return ''
示例#7
0
 def test_calculate_price_success(self):
     response = calculate('10', 'USD')
     self.assertEqual(response, Decimal('15.00'))
示例#8
0
 def test_calculate_price_success(self):
     response = calculate('10', 'USD')
     self.assertEqual(response, Decimal('15.00'))
示例#9
0
def do_currency(price, code):
    return calculate(price, code)
示例#10
0
def show_currency(price, code, decimals=2):
    return calculate(price, code, decimals=decimals)
示例#11
0
 def render(self, context):
     try:
         return calculate(self.price.resolve(context),
                          self.currency.resolve(context))
     except template.VariableDoesNotExist:
         return ''