def testInput3(self): self.assertEqual(classify_triangle(1, 1, 1), 'Equilateral')
def testInput5(self): self.assertEqual(classify_triangle(0, 0, 200), 'NotATriangle')
def testNotATriangle(self): self.assertEqual(classify_triangle(3, 4, 9), 'NotATriangle', '3,4,9 is not a triangle')
def testInput1(self): self.assertEqual(classify_triangle(0, 1, 2), 'NotATriangle')
def testRightTriangleB(self): self.assertEqual(classify_triangle(5, 3, 4), 'Right', '5,3,4 is a Right triangle')
def testBadTypeC(self): self.assertEqual(classify_triangle(6, 7, 9.5), 'InvalidInput', '6,7,9.5 C is invalid type')
def testZeroInputC(self): self.assertEqual(classify_triangle(6, 7, 0), 'InvalidInput', '6,7,0 A is invalid')
def testInput8(self): self.assertEqual(classify_triangle(6, 6, 6), 'Equilateral')
def testZeroInputA(self): self.assertEqual(classify_triangle(0, 7, 8), 'InvalidInput', '0,7,8 A is invalid')
def testZeroInputB(self): self.assertEqual(classify_triangle(6, 0, 8), 'InvalidInput', '6,0,8 B is invalid')
def testIsocelesTriangles(self): self.assertEqual(classify_triangle(5, 5, 4), 'Isoceles', '5,5,4 should be isoceles')
def testScaleneTriangles(self): self.assertEqual(classify_triangle(2, 3, 4), 'Scalene', '2,3,4 should be scalene')
def testEquilateralTriangles(self): self.assertEqual(classify_triangle(1, 1, 1), 'Equilateral', '1,1,1 should be equilateral')
def testInput6(self): self.assertEqual(classify_triangle(3, 4, 5), 'Right')
def testBadTypeA(self): self.assertEqual(classify_triangle(6.23, 7, 8), 'InvalidInput', '6.23,7,0 A is invalid type')
def testInput7(self): self.assertEqual(classify_triangle(5, 5, 5), 'Equilateral')
def testBadTypeB(self): self.assertEqual(classify_triangle(6, 7.50, 8), 'InvalidInput', '6,7.50,8 B is invalid type')
def testInput9(self): self.assertEqual(classify_triangle(2, 2, 3), 'Isosceles')
def testRightTriangleA(self): self.assertEqual(classify_triangle(3, 4, 5), 'Right', '3,4,5 is a Right triangle')