12345678910111213141516171819202122232425262728293031323334353637 |
- import unittest
- from os import path
- import time_recoder.time_recoder_config as config_
- import re
- from time import sleep
- from time_recoder.save_recorded_time_in_table import save_recorded_time_in_table, get_current_time_as_timestamp
- from time_recoder.time_recoder_config import TEST_CASE
- class ConfigTest(unittest.TestCase):
- def test_path_folder_exists(self):
- folder_string_index = config_.PATH.rfind('\\')
- tested_path = config_.PATH[0:folder_string_index]
- self.assertTrue(path.isdir(tested_path), msg='The Folder where the Table should be does not exist, check path')
- class TimeRecorderIntegrationtest(unittest.TestCase):
- def test_time_recorder_without_gui(self):
- ConfigTest().test_path_folder_exists()
- # Integration Test
- start_time = get_current_time_as_timestamp()
- sleep(5)
- worked_time_in_minutes = (get_current_time_as_timestamp() - start_time) / 60
- save_recorded_time_in_table(worked_time_in_minutes)
- class GUITest(unittest.TestCase):
- def test_gui_layout_format(self):
- raise NotImplementedError
- if __name__ == '__main__':
- TimeRecorderIntegrationtest().test_time_recorder_without_gui()
|