Ejemplo n.º 1
0
    def testFloatConversiontruncated(self):
        """Tests a truncated float conversions"""
        value = 28902319032.3267826378126494173828937289739813902179398073

        result = utils.to_decimal(value)
        self.assertEqual(
            Decimal(str(value)),
            result
        )
Ejemplo n.º 2
0
    def testFloatConversion(self):
        """Tests basic float conversions"""
        value = 12739821.3262871

        result = utils.to_decimal(value)
        self.assertEqual(
            Decimal(str(value)),
            result
        )
Ejemplo n.º 3
0
    def testIntConversion(self):
        """Tests int conversions"""
        value = 323628378921398

        result = utils.to_decimal(value)
        self.assertEqual(
            Decimal(str(value) + '.0'),
            result
        )
Ejemplo n.º 4
0
    def testStringAdvanced(self):
        """Tests string conversions"""
        value = '1237891273.23162178368123787214849017132897'

        result = utils.to_decimal(value)
        self.assertEqual(
            Decimal(str(value)),
            result
        )
Ejemplo n.º 5
0
    def testStringInt(self):
        """Tests string conversions"""
        value = '1'

        result = utils.to_decimal(value)
        self.assertEqual(
            Decimal('1.0'),
            result
        )
Ejemplo n.º 6
0
    def testFloatConversiontruncated(self):
        """Tests a truncated float conversions"""
        value = 28902319032.3267826378126494173828937289739813902179398073

        result = utils.to_decimal(value)
        self.assertEqual(Decimal(str(value)), result)
Ejemplo n.º 7
0
    def testFloatConversion(self):
        """Tests basic float conversions"""
        value = 12739821.3262871

        result = utils.to_decimal(value)
        self.assertEqual(Decimal(str(value)), result)
Ejemplo n.º 8
0
    def testIntConversion(self):
        """Tests int conversions"""
        value = 323628378921398

        result = utils.to_decimal(value)
        self.assertEqual(Decimal(str(value) + '.0'), result)
Ejemplo n.º 9
0
    def testStringAdvanced(self):
        """Tests string conversions"""
        value = '1237891273.23162178368123787214849017132897'

        result = utils.to_decimal(value)
        self.assertEqual(Decimal(str(value)), result)
Ejemplo n.º 10
0
    def testStringIntWithSpaces(self):
        """Tests string conversions"""
        value = ' 1 '

        result = utils.to_decimal(value)
        self.assertEqual(Decimal('1.0'), result)
Ejemplo n.º 11
0
    def testString(self):
        """Tests string conversions"""
        value = '1.0'

        result = utils.to_decimal(value)
        self.assertEqual(Decimal(str(value)), result)