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