Beispiel #1
0
    def test_to_decimal(self):
        self.assertEquals(to_decimal('10.00'), Decimal('10.00'))
        self.assertEquals(to_decimal('123'), Decimal('123.00'))
        self.assertEquals(to_decimal('50.25999'), Decimal('50.25'))
        self.assertEquals(to_decimal('NaN'), 'NaN')
        self.assertEquals(to_decimal('invalid'), 'invalid')

        self.assertEquals(to_decimal(0), Decimal('0.00'))
        self.assertEquals(to_decimal(Decimal('0E-10')), Decimal('0.00'))
Beispiel #2
0
    def test_to_decimal(self):
        self.assertEquals(to_decimal('10.00'), Decimal('10.00'))
        self.assertEquals(to_decimal('123'), Decimal('123.00'))
        self.assertEquals(to_decimal('50.25999'), Decimal('50.25'))
        self.assertEquals(to_decimal('NaN'), 'NaN')
        self.assertEquals(to_decimal('invalid'), 'invalid')

        self.assertEquals(to_decimal(0), Decimal('0.00'))
        self.assertEquals(to_decimal(Decimal('0E-10')), Decimal('0.00'))
Beispiel #3
0
 def getTotal(self):
     """Since SQLite doesn't support Decimal fields, trim the float it
     returns to two decimal places and convert it to Decimal. If that
     fails, return the total as-is."""
     return to_decimal(self.total)
Beispiel #4
0
 def getTotal(self):
     """Return the total converted to a Decimal
     """
     return to_decimal(self.total)
Beispiel #5
0
 def getPrice(self):
     """Return the price converted to a Decimal
     """
     return to_decimal(self.price)