예제 #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 ''