Пример #1
0
 def testRightTriangleA(self): 
     self.assertEqual(classifyTriangle(3,4,5),'Right','3,4,5 is a Right triangle')
Пример #2
0
 def testRightTriangleB(self): 
     self.assertEqual(classifyTriangle(5,3,4),'Right','5,3,4 is a Right triangle')
Пример #3
0
 def testScaleneTriangleA(self):
     self.assertEqual(classifyTriangle(10, 11, 12), 'Scalene',
                      '10,11,12 should be scalene')
Пример #4
0
 def testScaleneTriangleB(self):
     self.assertEqual(classifyTriangle(15, 10, 13), 'Scalene',
                      '15,10,13 should be scalene')
Пример #5
0
 def testNotATriangleA(self):
     self.assertEqual(classifyTriangle(4, 1, 3), 'NotATriangle',
                      '4,1,3 is not a Triangle')
Пример #6
0
 def testIsocelesTrianglesC(self):
     self.assertEqual(classifyTriangle(2, 2, 1), 'Isoceles',
                      '2,2,1 should be isoceles')
Пример #7
0
 def testRightTriangleD(self):
     self.assertEqual(classifyTriangle(4, 5, 3), 'Right',
                      '4,5,3 is a Right triangle')
Пример #8
0
 def testNotATriangleB(self): 
     self.assertEqual(classifyTriangle(3,3,7),'NotATriangle','3,3,7 should not be a triangle')
Пример #9
0
 def testInvalidInputC(self):
     self.assertEqual(classifyTriangle(-10, -1, -10), 'InvalidInput',
                      '-10,-1,-10 should be invalid')
Пример #10
0
 def testRightTriangleC(self):
     self.assertEqual(classifyTriangle(5, 4, 3), 'Right',
                      '5,4,3 is a Right triangle')
Пример #11
0
 def testInvalidInputB(self):
     self.assertEqual(classifyTriangle(250, 300, 350), 'InvalidInput',
                      '250,300,350 should be invalid')
Пример #12
0
 def testInvalidInputA(self):
     self.assertEqual(classifyTriangle(1, 0, 1), 'InvalidInput',
                      '1,0,1 should be invalid')
Пример #13
0
 def testNotATriangleD(self):
     self.assertEqual(classifyTriangle(1, 4, 5), 'NotATriangle',
                      '1,4,5 is not a Triangle')
Пример #14
0
 def testEquilateralTriangles(self): 
     self.assertEqual(classifyTriangle(1,1,1),'Equilateral','1,1,1 should be equilateral')
Пример #15
0
 def testEquilateralTrianglesB(self):
     self.assertEqual(classifyTriangle(5, 5, 5), 'Equilateral',
                      '5,5,5 should be equilateral')
Пример #16
0
 def testNotATriangleA(self): 
     self.assertEqual(classifyTriangle(2,2,5),'NotATriangle','2,2,5 should not be a triangle')
Пример #17
0
 def testEquilateralTrianglesC(self):
     self.assertEqual(classifyTriangle(10, 10, 10), 'Equilateral',
                      '10,10,10 should be equilateral')
Пример #18
0
 def testIsocelesTrianglesB(self): 
     self.assertEqual(classifyTriangle(1,2,2),'Isoceles','1,2,2 should be isoceles')
Пример #19
0
 def testScaleneTriangleC(self):
     self.assertEqual(classifyTriangle(55, 45, 40), 'Scalene',
                      '55,45,40 should be scalene')