コード例 #1
0
 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
コード例 #2
0
 def test_neg_frac(self):
     self.assertEquals(-self.f1, f.frac(1, 2))
コード例 #3
0
 def __pos__(self):
     self.assertEquals(+self.f1, f.frac(-1, 2))
コード例 #4
0
 def test_div_frac(self):
     self.assertEquals(self.f4 / self.f1, f.frac(-6, 1))