Example #1
0
 def test_2(self):
     test_logger.log(21, 'test_1 Describe: Test Case for log.py')
     logger = log.get_logger()
     logger.info('test_2 info')
     logger.debug('test_2 debug')
     logger.warning('test_2 warning')
     logger.error('test_2 error')
     logger.critical('test_2 critical')
     sleep_progressbar(2)
Example #2
0
 def test_4(self):
     test_logger.log(21, 'test_4 Describe: xxxx')
     logger = log.get_logger(logfile='test_4.log',
                             logger_name='test4',
                             reset_logger=True)
     logger.info('test_4 start ...')
     logger.warning('test_4 hello,world')
     logger.debug('test_4 hello,world')
     logger.error('test_4 hello,world')
     logger.critical('test_4 hello,world')
Example #3
0
 def test_3(self):
     logger = log.get_logger(logfile='test_3.log',
                             logger_name='test3',
                             debug=True,
                             reset_logger=True)
     logger.info('test_3 start ...')
     logger.warning('test_3 hello,world')
     logger.debug('test_3 hello,world')
     logger.error('test_3 hello,world')
     logger.critical('test_3 hello,world')
     sleep_progressbar(3)
Example #4
0
 def test_5(self):
     logger = log.get_logger(logger_name='test4')
     logger.info('test_5 start ...')
     logger.warning('test_5 hello,world')
Example #5
0
# -*- coding: utf-8 -*-
# @Time    : 2019/8/8 12:49
# @Author  : Tao.Xu
# @Email   : [email protected]
"""
Test suite 1: TestCases for log.py
"""

import logging
import unittest

from tlib.stressrunner import StressRunner
from tlib import log
from tlib.utils.util import sleep_progressbar

test_logger = log.get_logger()


class TestLog(unittest.TestCase):
    def setUp(self) -> None:
        pass

    def tearDown(self) -> None:
        pass

    def test_1(self):
        test_logger.log(21, 'test_1 Describe: Test Case for log.py')
        log_file = "test_1.log"
        log.basic_config(log_file)
        logger = logging.getLogger(__name__)
        logger.info('test_1 start ...')
Example #6
0
try:  # Python 2.7+
    from logging import NullHandler
except ImportError:

    class NullHandler(logging.Handler):
        def emit(self, record):
            pass


from tlib import log

# ======================
# --- Global
# ======================
# logging_logger = logging.getLogger(__name__)
logging_logger = log.get_logger()


def _sleep_progressbar(sleep_time):
    """
    Print a progress bar, total value: sleep_time(seconds)
    :param sleep_time:
    :return:
    """

    widgets = [
        'Progress: ',
        Percentage(), ' ',
        Bar(marker=RotatingMarker('-=>')), ' ',
        ETA()
    ]
Example #7
0
Test suites run
"""

import os
import sys
import argparse
import unittest
from tlib.stressrunner import StressRunner
from tlib import log

CUR = os.getcwd()
LOG_PATH = os.path.join(r'C:\Users\user\Documents', 'log')
LOGFILE_PATH = os.path.join(LOG_PATH, 'run_test.log')
REPORT_PATH = LOGFILE_PATH.replace('.log', '.html')
logger = log.get_logger(logfile=LOGFILE_PATH,
                        logger_name='test',
                        debug=False,
                        reset_logger=True)


def parse_arg():
    """
    Set argument
    :return:
    """

    # Parent parser
    parser = argparse.ArgumentParser(description='tlib Test Project')
    parser.add_argument("--debug",
                        action="store_true",
                        dest="debug",
                        default=False,