def setUp(self): self.f1 = f.frac(-1, 2) # -1/2 self.f2 = f.frac(0, 2) # zero self.f3 = f.frac(3, 1) # 3 self.f4 = f.frac(6, 2) # 3 (niejednoznacznosc) self.f5 = f.frac(0, 2) # zero (niejednoznacznosc) self.f6 = f.frac(6, 1) # 6
def test_neg_frac(self): self.assertEquals(-self.f1, f.frac(1, 2))
def __pos__(self): self.assertEquals(+self.f1, f.frac(-1, 2))
def test_div_frac(self): self.assertEquals(self.f4 / self.f1, f.frac(-6, 1))