コード例 #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
ファイル: test_formats.py プロジェクト: yijiuzheng/zope.i18n
 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
ファイル: test_formats.py プロジェクト: yijiuzheng/zope.i18n
 def testParseWithAlternativeExponentialSymbol(self):
     format = NumberFormat(symbols={"decimal": ".", "group": ",", "exponential": "X"})
     self.assertEqual(format.parse("1.2X11", "#.#E0"), 1.2e11)
コード例 #9
0
ファイル: test_formats.py プロジェクト: yijiuzheng/zope.i18n
 def testParseDecimalWithGermanDecimalSeparator(self):
     format = NumberFormat(symbols={"decimal": ",", "group": "."})
     self.assertEqual(format.parse("1.234,567", "#,##0.000"), 1234.567)