Felhasználói eszközök

Eszközök a webhelyen


oktatas:programozas:python:egysegteszt

Különbségek

A kiválasztott változat és az aktuális verzió közötti különbségek a következők.

Összehasonlító nézet linkje

Előző változat mindkét oldalonElőző változat
Következő változat
Előző változat
oktatas:programozas:python:egysegteszt [2021/01/27 21:18] – [unittest] adminoktatas:programozas:python:egysegteszt [2024/11/15 20:33] (aktuális) admin
Sor 4: Sor 4:
  
   * **Szerző:** Sallai András   * **Szerző:** Sallai András
-  * Copyright (c) Sallai András, 2020 +  * Copyright (c) 2020, Sallai András 
-  * [[https://creativecommons.org/licenses/by-sa/4.0/|CC Attribution-Share Alike 4.0 International]]+  * Licenc: [[https://creativecommons.org/licenses/by-sa/4.0/|CC BY-SA 4.0]]
   * Web: https://szit.hu   * Web: https://szit.hu
  
Sor 30: Sor 30:
 print('OK. Minden reszt rendben') print('OK. Minden reszt rendben')
 </code> </code>
- 
-===== unittest ===== 
- 
-<code python haromszog.py> 
-def calcArea(base, height): 
-    return base*height/2 
-</code> 
- 
-<code python haromszogTest.py> 
-import haromszog 
-import unittest 
- 
-class TestHaromszog(unittest.TestCase): 
- 
-    def testCalcAreaNormal(self): 
-        self.assertEqual(haromszog.calcArea(30, 35), 525.0, 'Az eredmény 525.0 kell legyen') 
- 
-    def testCalcAreaLowLeft(self): 
-        self.assertEqual(haromszog.calcArea(1, 35), 17.5, 'Az eredmény 17.0 kell legyen') 
- 
-if __name__ == "__main__": 
-    unittest.main() 
-</code> 
- 
-<note important>A függvények kötelezően "test" szóval kell kezdődjenek!</note> 
- 
-<note important>Kötelező: if __name__ == "__main__":</note> 
  
  
oktatas/programozas/python/egysegteszt.1611778698.txt.gz · Utolsó módosítás: 2021/01/27 21:18 szerkesztette: admin