def test_can_convert_from_decimal_minus_0_5(self): frac = Fraction.from_decimal(-0.5) self.assertTrue(frac.is_equal(-1, 2))
def test_can_convert_from_decimal_0_333333333333(self): frac = Fraction.from_decimal(0.333333333333) self.assertTrue(frac.is_equal(333333333333, 1000000000000))
def test_can_convert_from_decimal_int_1(self): frac = Fraction.from_decimal(1) self.assertTrue(frac.is_equal(1, 1))
def test_can_convert_from_decimal_minus_2_4(self): frac = Fraction.from_decimal(-2.4) self.assertTrue(frac.is_equal(-12, 5))
def test_can_convert_from_decimal_0_75(self): frac = Fraction.from_decimal(0.75) self.assertTrue(frac.is_equal(3, 4))