[[oktatas:programozás:python:code kata|< Code Kata]] ====== Python Wasa ====== * **Szerző:** Sallai András * Copyright (c) 2020, Sallai András * Licenc: [[https://creativecommons.org/licenses/by-sa/4.0/|CC BY-SA 4.0]] * Web: https://szit.hu ===== Egységtesztek ===== ==== Feladat 001 ==== Feladat: * Írj programot, ami teljesíti az egységtesztet: from triangle import Triangle import unittest class TestTriangle(unittest.TestCase): def testCalcAreaNormal(self): self.assertEqual(Triangle.calcArea(30, 35), 525.0, 'Az eredmény 525.0 kell legyen') def testCalcAreaLowLeft(self): self.assertEqual(Triangle.calcArea(1, 35), 17.5, 'Az eredmény 17.0 kell legyen') def testCalcAreaNegative(self): area = Triangle.calcArea(-5, 35) self.assertEqual(area, -1, 'Az elvárt -1') def testCalcAreaNegative2(self): area = Triangle.calcArea(-8, 1) self.assertEqual(area, -1, 'Az elvárt -1') if __name__ == "__main__": unittest.main()