43 lines
1.3 KiB
Python
43 lines
1.3 KiB
Python
import unittest
|
|
from crawler import Crawler
|
|
import time
|
|
# time_start=time.time()
|
|
c = Crawler()
|
|
userinfo = c.defaultInit('2019002380', '@yuning20010329', '15143211127')
|
|
print(userinfo[-1])
|
|
print(c.getOwnSchedule())
|
|
# time_end=time.time()
|
|
# print('time cost',time_end-time_start,'s')
|
|
# userinfo = userinfo[0]
|
|
# print(userinfo)
|
|
# print(c.getOwnSchedule())
|
|
# print(c.getGrade())
|
|
# cookies = c.getCookie()
|
|
# cookies = cookies[0]
|
|
# print(cookies)
|
|
# print(str(cookies))
|
|
# cookies = str(cookies)
|
|
# cookies = eval(cookies)
|
|
# time_start=time.time()
|
|
# print(c.cookieInit(cookies, userinfo['uid'], userinfo['cid'], userinfo['sid'], userinfo['real_name']))
|
|
# time_end=time.time()
|
|
# print('time cost',time_end-time_start,'s')
|
|
# c = Crawler('2017002372', '623910ert&', '15143211127')
|
|
# c = Crawler('2019002380', '@yuning20010329', '15143211127')
|
|
# c.connection()
|
|
# c.getOtherschedule("dd709e77-34f8-43f7-8efa-0838fd138430")
|
|
# class TestCrawler(unittest.TestCase):
|
|
# # 测试链接
|
|
# def test_connection(self):
|
|
# self.assertEqual(c.connection(), ('ok', 200))
|
|
|
|
# #测试获取成绩
|
|
# def test_grade(self):
|
|
# self.assertEqual(c.getGrade(), ('ok', 200))
|
|
|
|
# #测试获取课表
|
|
# def test_schedule(self):
|
|
# self.assertEqual(c.getSchedule(), ('ok', 200))
|
|
|
|
# if __name__ == '__main__':
|
|
# unittest.main() |