Пример #1
0
 def testChangeOutputType(self):
     format = NumberFormat()
     format.type = decimal.Decimal
     self.assertEqual(format.parse('23341', '###0'),
                      decimal.Decimal('23341'))
     self.assertEqual(format.parse('233.41', '###0.00'),
                      decimal.Decimal('233.41'))
Пример #2
0
 def testChangeOutputType(self):
     format = NumberFormat()
     format.type = decimal.Decimal
     self.assertEqual(format.parse('23341', '###0'),
                      decimal.Decimal('23341'))
     self.assertEqual(format.parse('233.41', '###0.00'),
                      decimal.Decimal('233.41'))
Пример #3
0
 def testParseWithAlternativeExponentialSymbol(self):
     format = NumberFormat(symbols={
         'decimal': '.',
         'group': ',',
         'exponential': 'X'
     })
     self.assertEqual(format.parse('1.2X11', '#.#E0'), 1.2e11)
Пример #4
0
 def testParseWithAlternativeExponentialSymbol(self):
     format = NumberFormat(
         symbols={'decimal': '.', 'group': ',', 'exponential': 'X'})
     self.assertEqual(format.parse('1.2X11', '#.#E0'), 1.2e11)
Пример #5
0
 def testParseDecimalWithGermanDecimalSeparator(self):
     format = NumberFormat(symbols={'decimal': ',', 'group': '.'})
     self.assertEqual(format.parse('1.234,567', '#,##0.000'), 1234.567)
Пример #6
0
 def testParseDecimalWithGermanDecimalSeparator(self):
     format = NumberFormat(symbols={'decimal': ',', 'group': '.'})
     self.assertEqual(format.parse('1.234,567', '#,##0.000'), 1234.567)
Пример #7
0
 def testChangeOutputType(self):
     format = NumberFormat()
     format.type = decimal.Decimal
     self.assertEqual(format.parse("23341", "###0"), decimal.Decimal("23341"))
     self.assertEqual(format.parse("233.41", "###0.00"), decimal.Decimal("233.41"))
Пример #8
0
 def testParseWithAlternativeExponentialSymbol(self):
     format = NumberFormat(symbols={"decimal": ".", "group": ",", "exponential": "X"})
     self.assertEqual(format.parse("1.2X11", "#.#E0"), 1.2e11)
Пример #9
0
 def testParseDecimalWithGermanDecimalSeparator(self):
     format = NumberFormat(symbols={"decimal": ",", "group": "."})
     self.assertEqual(format.parse("1.234,567", "#,##0.000"), 1234.567)