コード例 #1
0
 def test_mixed_number(self):
     self.assertEqual(Decimal('-1.25'), quantity_to_decimal('-1 1/4'))
     self.assertEqual(
         Decimal('-1.33'),
         quantity_to_decimal('-1 1/3').quantize(Decimal('0.01')))
     self.assertEqual(Decimal('-1.25'), quantity_to_decimal('-1 and 1/4'))
     self.assertEqual(Decimal('-1.25'), quantity_to_decimal('-1-1/4'))
コード例 #2
0
 def test_simple_fraction(self):
     self.assertEqual(Decimal('.25'),
                      quantity_to_decimal('1/4').quantize(Decimal('0.00')))
     self.assertEqual(Decimal('.5'),
                      quantity_to_decimal('1/2').quantize(Decimal('0.0')))
     self.assertEqual(Decimal('.3'),
                      quantity_to_decimal('1/3').quantize(Decimal('0.0')))
     self.assertEqual(Decimal('.67'),
                      quantity_to_decimal('2/3').quantize(Decimal('0.00')))
コード例 #3
0
 def test_simple_fraction(self):
     self.assertEqual(Decimal('.25'),
                      quantity_to_decimal('1/4').quantize(Decimal('0.00')))
     self.assertEqual(Decimal('.5'),
                      quantity_to_decimal('1/2').quantize(Decimal('0.0')))
     self.assertEqual(Decimal('.3'),
                      quantity_to_decimal('1/3').quantize(Decimal('0.0')))
     self.assertEqual(Decimal('.67'),
                      quantity_to_decimal('2/3').quantize(Decimal('0.00')))
コード例 #4
0
 def test_mixed_number(self):
     self.assertEqual(Decimal('-1.25'), quantity_to_decimal('-1 1/4'))
     self.assertEqual(Decimal('-1.33'),
                      quantity_to_decimal('-1 1/3').quantize(Decimal('0.01')))
     self.assertEqual(Decimal('-1.25'), quantity_to_decimal('-1 and 1/4'))
     self.assertEqual(Decimal('-1.25'), quantity_to_decimal('-1-1/4'))
コード例 #5
0
 def test_simple_decimal(self):
     self.assertEqual(Decimal('.25'), quantity_to_decimal('.25'))
     self.assertEqual(Decimal('1.25'), quantity_to_decimal('1.25'))
     self.assertEqual(Decimal('.3'), quantity_to_decimal('.3'))
コード例 #6
0
 def test_single_integer(self):
     self.assertEqual(Decimal(1), quantity_to_decimal('1'))
     self.assertEqual(Decimal(2), quantity_to_decimal('2'))
     self.assertEqual(Decimal(10), quantity_to_decimal('10'))
コード例 #7
0
 def test_simple_decimal(self):
     self.assertEqual(Decimal('.25'), quantity_to_decimal('.25'))
     self.assertEqual(Decimal('1.25'), quantity_to_decimal('1.25'))
     self.assertEqual(Decimal('.3'), quantity_to_decimal('.3'))
コード例 #8
0
 def test_single_integer(self):
     self.assertEqual(Decimal(1), quantity_to_decimal('1'))
     self.assertEqual(Decimal(2), quantity_to_decimal('2'))
     self.assertEqual(Decimal(10), quantity_to_decimal('10'))