def test_can_convert_from_decimal_minus_1_7(self):
     frac = Fraction.from_decimal(-1.7)
     self.assertTrue(frac.is_equal(-17, 10))
 def test_can_convert_from_decimal_0_5(self):
     frac = Fraction.from_decimal(0.25)
     self.assertTrue(frac.is_equal(1, 4))
Exemplo n.º 3
0
 def test_can_add_fraction_to_decimal(self):
     frac = Fraction(1, 2)
     result = Fraction.from_decimal(0.5) + frac
     self.assertTrue(result.is_equal(1, 1))
Exemplo n.º 4
0
 def test_can_convert_from_decimal_minus_0_5(self):
     frac = Fraction.from_decimal(-0.5)
     self.assertTrue(frac.is_equal(-1, 2))
Exemplo n.º 5
0
 def test_can_convert_from_decimal_0_333333333333(self):
     frac = Fraction.from_decimal(0.333333333333)
     self.assertTrue(frac.is_equal(333333333333, 1000000000000))
Exemplo n.º 6
0
 def test_can_convert_from_decimal_minus_2_4(self):
     frac = Fraction.from_decimal(-2.4)
     self.assertTrue(frac.is_equal(-12, 5))
Exemplo n.º 7
0
 def test_can_convert_from_decimal_int_1(self):
     frac = Fraction.from_decimal(1)
     self.assertTrue(frac.is_equal(1, 1))