Esempio n. 1
0
def getLoggerForEWT(logtype=LogType.EWT_WEB):
    from conf import config
    ewt_config = config.getEWTConfig()
    loglevel = ewt_config.getLogLevel()
    logfile = None
    if ewt_config.getLogToFile().lower() == 'true':
        filename = logtype + '_' + time.strftime('%Y-%m-%d.log')
        logdir = ewt_config.getLogDir()
        logfile = os.path.join(logdir, filename)
    return initLogger(logtype, loglevel, logfile)
Esempio n. 2
0
import unittest

from conf import config, testdata
from ewt import ewt_web

ewt_cfg = config.getEWTConfig()
student_name = ewt_cfg.getStudentUser()
student_password = ewt_cfg.getStudentPassword()
student_web = ewt_web.EWTWeb(student_name, student_password)


class KechengTest(unittest.TestCase):
    @classmethod
    def setUpClass(cls):
        print("# This is class setup")

    @classmethod
    def tearDownClass(cls):
        print("# This is class teardown")

    @testdata.TestData
    def test_p1_kecheng_get_lesson_comment_list(self, dataobj):
        lessonid = dataobj['lessonid']
        get_comment_result = student_web.study.get_lesson_comment_list(
            lessonid)
        self.assertIn("lessoninfo", get_comment_result, get_comment_result)
        comment_count = get_comment_result['count']
        print("Comment count of lesson {}: {}".format(
            lessonid, get_comment_result['count']))
        data_count = len(get_comment_result['data'])
        for i in range(1, 100):