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'))
 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')))
 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')))
 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'))
 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'))
 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'))
 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'))
 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'))