A napló alkalmazás tesztelése unittest segítségével

A unit test segítségével elvégzendő feldatok

Hozzon létre egy test_functions.py nevű fájlt a napló alkalmazás könyvtárában.

Az alábbi legyen a fájl tartalma:

import unittest from unittest.mock import patch import functions import os class TestAddFunction(unittest.TestCase): # TODO: # Írjon tesztet, amely a count_items függvény helyes működését vizsgálja! # TODO: # Írjon tesztet, amely a count_absence függvény helyes működését vizsgálja! # TODO: # Írjon tesztet a calc_average függvény helyes működésére # TODO: # Írjon tesztet a test_calc_student_avgs függvény helyes működésére # TODO: # Írjon tesztet, ami a read_file függvény helyes működését vizsgálja: # - helyes szerkezetű adatot ad vissza? # - kiírja, hogy "File beolvasása sikeres..."? # TODO: # Írjon tesztet, ami a write_file függvény helyes működését vizsgálja: # - létezik a megadott néven file? # - helyes formátumban írtunk a file-ba? # - kiírja, hogy "File írása sikeres...'"? if __name__ == "__main__": unittest.main()