def promocode(self, request, pk=None, **kwargs): promocode = self._get_promocode(request) price = promocode.apply(self.item.price) if promocode is not None else self.item.price return Response({ 'price': price, 'formatted_price': format_price(price), })
def get_old_price_display(self): return format_price(self.old_price)
def test_None(): assert format_price(None) == '0'
def test(input, expected): assert format_price(Decimal(input)) == expected