def test_basic_log(self, mock_get_now): mock_get_now = mock.Mock.return_value = datetime.datetime(1960, 1, 1, 8, 10, 10) wlogger.setup_loggers(os.path.join(self.test_data_dir, 'Temp'), test_mode_on=True, name='test_basic_log') wlogger.log_info('First Info Message', name='test_basic_log') wlogger.log_info('Second Info Message', name='test_basic_log') wlogger.log_info('Third Info Message', name='test_basic_log') wlogger.tear_down_loggers(name='test_basic_log') self.log_test_compare()
def test_dir_does_not_exist(self, mock_get_now): mock_get_now = mock.Mock.return_value = datetime.datetime(1960, 1, 1, 8, 10, 10) # Extend filepath required to check that sub directories are created. file_path = os.path.join(self.test_data_dir, 'Temp', 'SubDirectory', 'SubSubDirectory') wlogger.setup_loggers(file_path, test_mode_on=True, name='test_dir_does_not_exist') wlogger.log_info('First Info Message', name='test_dir_does_not_exist') wlogger.log_info('Second Info Message', name='test_dir_does_not_exist') wlogger.log_info('Third Info Message', name='test_dir_does_not_exist') wlogger.tear_down_loggers(name='test_dir_does_not_exist') self.log_test_compare()
def test_file_rotation(self, mock_get_now): mock_get_now = mock.Mock.return_value = datetime.datetime(1960, 1, 1, 8, 10, 10) wlogger.setup_loggers(os.path.join(self.test_data_dir, 'Temp'), debug_on=True, test_mode_on=True, name='test_file_rotation', maxBytes=1000) for i in range(0, 1000): wlogger.log_info('Info Message ' + str(i), name='test_file_rotation') wlogger.log_debug('Debug Message ' + str(i), name='test_file_rotation') wlogger.log_error('Error Message ' + str(i), name='test_file_rotation') wlogger.tear_down_loggers(name='test_file_rotation') self.log_test_compare()
def test_message_levels_debug_off(self, mock_get_now): mock_get_now = mock.Mock.return_value = datetime.datetime(1960, 1, 1, 8, 10, 10) wlogger.setup_loggers(os.path.join(self.test_data_dir, 'Temp'), debug_on=False, test_mode_on=True, name='test_message_levels_debug_off') wlogger.log_info('Info Message', name='test_message_levels_debug_off') wlogger.log_debug('Debug Message', name='test_message_levels_debug_off') wlogger.log_error('Error Message', name='test_message_levels_debug_off') wlogger.log_info('Info Message', name='test_message_levels_debug_off') wlogger.log_debug('Debug Message', name='test_message_levels_debug_off') wlogger.log_warning('Warning Message', name='test_message_levels_debug_off') wlogger.tear_down_loggers(name='test_message_levels_debug_off') self.log_test_compare()
def test_dir_and_log_already_exist(self, mock_get_now): mock_get_now = mock.Mock.return_value = datetime.datetime(1960, 1, 1, 8, 10, 10) # Set up a logger and write out some messages. wlogger.setup_loggers(os.path.join(self.test_data_dir, 'Temp'), test_mode_on=True, name='test_dir_and_log_already_exist') wlogger.log_info('First Info Message - Logger 1', name='test_dir_and_log_already_exist') wlogger.log_info('Second Info Message - Logger 1', name='test_dir_and_log_already_exist') wlogger.log_info('Third Info Message - Logger 1', name='test_dir_and_log_already_exist') wlogger.tear_down_loggers(name='test_dir_and_log_already_exist') wlogger.setup_loggers(os.path.join(self.test_data_dir, 'Temp'), test_mode_on=True, name='test_dir_and_log_already_exist_2') wlogger.log_info('First Info Message - Logger 2', name='test_dir_and_log_already_exist_2') wlogger.log_info('Second Info Message - Logger 2', name='test_dir_and_log_already_exist_2') wlogger.log_info('Third Info Message - Logger 2', name='test_dir_and_log_already_exist_2') wlogger.tear_down_loggers(name='test_dir_and_log_already_exist_2') self.log_test_compare()
import ScriptSetup import Main.config as config import Internals.Utils.wlogger as wlogger import HardwareControl.Eyes.wcontroller as wcontroller import time # Set the logger up. wlogger.setup_loggers(config.log_directory) myController = wcontroller.Controller() wlogger.log_info("Commencing Straight to Point Movement") myController.straight_to_point(1, 40, 40) myController.straight_to_point(1, -40, 40) myController.straight_to_point(1, 40, 40) myController.straight_to_point(1, -40, -40) myController.straight_to_point(1, 40, 40) myController.straight_to_point(1, 40, -40) myController.straight_to_point(1, 40, 40) myController.straight_to_point(1, 0, 0) myController.straight_to_point(1, -40, 40) myController.straight_to_point(1, 40, 40) myController.straight_to_point(1, -40, 40) myController.straight_to_point(1, 40, -40) myController.straight_to_point(1, -40, 40) myController.straight_to_point(1, -40, -40) myController.straight_to_point(1, -40, 40) myController.straight_to_point(1, 0, 0)