Spaces:
Build error
Build error
# python3.7 | |
"""Unit test for logger.""" | |
import time | |
from .logger import build_logger | |
def test_logger(): | |
"""Test function.""" | |
for logger_type in ['normal', 'rich', 'dumb']: | |
if logger_type == 'normal': | |
class_name = 'Logger' | |
elif logger_type == 'rich': | |
class_name = 'RichLogger' | |
elif logger_type == 'dumb': | |
class_name = 'DumbLogger' | |
print(f'===== Test `utils.logger.{class_name}` =====') | |
logger = build_logger(logger_type, | |
logger_name=logger_type, | |
logfile_name=f'test_{logger_type}_logger.log') | |
logger.print('print log') | |
logger.debug('debug log') | |
logger.info('info log') | |
logger.warning('warning log') | |
logger.init_pbar() | |
task1 = logger.add_pbar_task('Task 1', 500) | |
task2 = logger.add_pbar_task('Task 2', 1000) | |
for _ in range(1000): | |
logger.update_pbar(task1, 1) | |
logger.update_pbar(task2, 1) | |
time.sleep(0.005) | |
logger.close_pbar() | |
print('Success!') | |