示例#1
0
文件: Testall.py 项目: mmischek/Bruch
 def test_makeBruchInt(self):
     value = 3
     b4 = Bruch._Bruch__makeBruch(value)
     assert (b4.zaehler == value)
示例#2
0
文件: Testall.py 项目: mmischek/Bruch
 def testNeg(self):
     b4 = Bruch(-3, 2)
     assert (-b4 == Bruch(3, 2))
示例#3
0
文件: Testall.py 项目: mmischek/Bruch
 def testTuple2(self):
     z, n = self.b
     self.assertEqual(Bruch(z, n), self.b)
示例#4
0
文件: Testall.py 项目: mmischek/Bruch
 def testInteger(self):
     self.b2 = Bruch(3, 1)
     assert (str(self.b2) == '(3)')
示例#5
0
文件: Testall.py 项目: mmischek/Bruch
 def testrdivZeroError(self):
     bneu = Bruch(0, 3)
     self.assertRaises(ZeroDivisionError, bneu.__rtruediv__, 3)
示例#6
0
文件: Testall.py 项目: mmischek/Bruch
 def testiDiv2(self):
     self.b /= Bruch(2)
     assert (self.b == Bruch(3, 4))
示例#7
0
文件: Testall.py 项目: mmischek/Bruch
 def testiSub(self):
     self.b -= 2
     assert (self.b == Bruch(-1, 2))
示例#8
0
文件: Testall.py 项目: mmischek/Bruch
 def testComplex(self):
     b = Bruch(3, 4)
     assert (complex(b) == 0.75)
示例#9
0
文件: Testall.py 项目: mmischek/Bruch
 def testminus(self):
     self.b = self.b - Bruch(4, 5)
     assert (float(self.b) == 0.7)
示例#10
0
文件: Testall.py 项目: mmischek/Bruch
 def testminus3(self):
     self.b2 = self.b - Bruch(1)
     assert (float(self.b2) == 0.5)
示例#11
0
文件: Testall.py 项目: mmischek/Bruch
 def testiAdd2(self):
     self.b += Bruch(1)
     assert (self.b == Bruch(5, 2))
示例#12
0
文件: Testall.py 项目: mmischek/Bruch
 def testiAdd(self):
     self.b += 1
     assert (self.b == Bruch(5, 2))
示例#13
0
文件: Testall.py 项目: mmischek/Bruch
 def testradd(self):
     self.b2 = 3 + Bruch(3, 2)
     assert (float(self.b2) == 4.5)
示例#14
0
文件: Testall.py 项目: mmischek/Bruch
 def testplus(self):
     self.b = self.b + Bruch(4, 5)
     assert (float(self.b) == 2.3)
示例#15
0
文件: Testall.py 项目: mmischek/Bruch
 def testiSub2(self):
     self.b -= Bruch(2)
     assert (self.b == Bruch(-1, 2))
示例#16
0
文件: Testall.py 项目: mmischek/Bruch
 def testrdiv(self):
     self.b2 = 2 / Bruch(2)
     assert (float(self.b2) == 1)
示例#17
0
文件: Testall.py 项目: mmischek/Bruch
 def testFloat(self):
     b = Bruch(3, 4)
     assert (float(b) == 0.75)
示例#18
0
文件: Testall.py 项目: mmischek/Bruch
 def testdivZeroError2(self):
     self.assertRaises(ZeroDivisionError, self.b2.__truediv__, Bruch(0, 3))
示例#19
0
文件: Testall.py 项目: mmischek/Bruch
 def testrsub(self):
     self.b2 = 3 - Bruch(3, 2)
     assert (float(self.b2) == 1.5)
示例#20
0
文件: Testall.py 项目: mmischek/Bruch
 def testiDiv(self):
     self.b /= 2
     assert (self.b == Bruch(3, 4))
示例#21
0
文件: Testall.py 项目: mmischek/Bruch
 def testmal(self):
     self.b = self.b * Bruch(4)
     assert (float(self.b) == 6)
示例#22
0
文件: Testall.py 项目: mmischek/Bruch
 def testTuple(self):
     z, n = Bruch(3, 4)
     assert (z == 3 and n == 4)
示例#23
0
文件: Testall.py 项目: mmischek/Bruch
 def testiMul2(self):
     self.b *= Bruch(2)
     assert (self.b == 3)
示例#24
0
文件: Testall.py 项目: mmischek/Bruch
 def testInvert(self):
     z, n = 5, 4
     b = Bruch(z, n)
     assert (~b == Bruch(n, z))
示例#25
0
文件: Testall.py 项目: mmischek/Bruch
 def testInt(self):
     b = Bruch(5, 4)
     assert (int(b) == 1)
示例#26
0
文件: Testall.py 项目: mmischek/Bruch
 def testPow(self):
     h = 4
     assert (self.b2**h == Bruch(self.b2.zaehler**h, self.b2.nenner**h))
示例#27
0
文件: Testall.py 项目: mmischek/Bruch
 def testrmal(self):
     self.b2 = 2 * Bruch(3, 2)
     assert (float(self.b2) == 3)
示例#28
0
文件: Testall.py 项目: mmischek/Bruch
 def testAbs(self):
     b4 = Bruch(-3, 2)
     assert (abs(b4) == Bruch(3, 2))
示例#29
0
文件: Testall.py 项目: mmischek/Bruch
 def testdiv(self):
     self.b = self.b / Bruch(4)
     assert (float(self.b) == 0.375)
示例#30
0
文件: Testall.py 项目: mmischek/Bruch
 def setUp(self):
     self.b = Bruch(3, 2)
     self.b2 = Bruch(self.b)
     self.b3 = Bruch(4, 2)
     pass
示例#31
0
文件: Unit.py 项目: peterfuchs1/Bruch
 def test_makeBruchInt(self):
     value=3
     b4=Bruch._Bruch__makeBruch(value)
     assert(b4.zaehler==value)