def testScalene(self): self.assertEqual(checkTriangle(2, 5, 4), "Scalene")
def test_1_2(self): self.assertEqual(checkTriangle(1,-1,4),-1)
def test_1_3(self): self.assertEqual(checkTriangle(1,1,-4),-1)
def test_9(self): self.assertEqual(checkTriangle(3,5,6),5)
def test_1_1(self): self.assertEqual(checkTriangle(-1,2,4),-1)
def testValidity(self): self.assertEqual(checkTriangle(1, 1, 2), "Triangle not valid")
def test_1_5(self): self.assertEqual(checkTriangle(2,2,10**39),-1)
def test_5(self): self.assertEqual(checkTriangle(2,2,2),1)
def test_6(self): self.assertEqual(checkTriangle((sqrt(2)),(sqrt(2)),2),2)
def test_3(self): self.assertEqual(checkTriangle(1,2,4),0)
def test_4(self): self.assertEqual(checkTriangle(1,4,2),0)
def test_2(self): self.assertEqual(checkTriangle(4,1,2),0)
def test_1_8(self): self.assertEqual(checkTriangle(8* 10**39,8* 10**39,8* 10**39),-1)
def test_1_7(self): self.assertEqual(checkTriangle(8* 10**39,10**40 ,410),-1)
def testIsosceles(self): self.assertEqual(checkTriangle(4, 4, 2), "Isosceles")
def test_7(self): self.assertEqual(checkTriangle(2,2,3),4)
def testEquilateral(self): self.assertEqual(checkTriangle(3, 3, 3), "Equilateral")
def test_8(self): self.assertEqual(checkTriangle(3,4,5),3)
def testIntegerValues(self): self.assertEqual(checkTriangle(-1, 4, 2), "Negative integer(s) found")
def test_1_4(self): self.assertEqual(checkTriangle(-1,-2,-4),-1)