def Off_09(self): sessionX = requests.session() get_req = Get.Get() ass = Assert.Assertions() url = 'http://172.16.2.101:3000/v1/store/address/list' params = {'token': '9e09c0bb436eff3e5cd98f02baf2f08b'} time.sleep(1) res = get_req.get_model_b(sessionX, url, params) print(res) resCode = res['code'] resText = res['text'] assert ass.assert_code(resCode, 200) assert ass.assert_in_text(resText, '成功') Consts.RESULT_LIST.append('True')
def filter_03_old(self,id): sessionX = requests.session() get_req = Get.Get() ass = Assert.Assertions() times = int(time.time()) rNumber = random.randint(1,100) url = 'http://47.99.180.185:2999/v1/templates/download/url?id='+id res = get_req.get_model_a(sessionX, url) print(res) resCode = res['code'] resText = res['text'] assert ass.assert_code(resCode, 200) assert ass.assert_in_text(resText, '成功') Consts.RESULT_LIST.append('True')
def Off_02(self): sessionX = requests.session() get_req = Get.Get() ass = Assert.Assertions() url = 'http://172.16.2.101:3000/v1/storelayout' params = {'code': 'share_banner', 'lang': 'zh_cn'} time.sleep(1) res = get_req.get_model_b(sessionX, url, params) print(res) resCode = res['code'] resText = res['text'] assert ass.assert_code(resCode, 200) assert ass.assert_in_text(resText, '成功') Consts.RESULT_LIST.append('True')
def Off_38(self): sessionX = requests.session() get_req = Get.Get() ass = Assert.Assertions() url = 'http://172.16.2.101:3000/v1/store/sku/detail' params = {'skuId': '6'} time.sleep(1) res = get_req.get_model_b(sessionX, url, params) print(res) resCode = res['code'] resText = res['text'] assert ass.assert_code(resCode, 200) assert ass.assert_in_text(resText, '成功') Consts.RESULT_LIST.append('True')
def Off_04(self): sessionX = requests.session() get_req = Get.Get() ass = Assert.Assertions() url = 'http://172.16.2.101:3000/v1/page/webnews/get' params = {'id': 75} time.sleep(1) res = get_req.get_model_b(sessionX, url, params) print(res) resCode = res['code'] resText = res['text'] assert ass.assert_code(resCode, 200) assert ass.assert_in_text(resText, '成功') Consts.RESULT_LIST.append('True')
def filter_03(self): sessionX = requests.session() get_req = Get.Get() ass = Assert.Assertions() times = int(time.time()) rNumber = random.randint(1, 100) url = 'http://47.99.180.185:2999/v1/music/hot/list?page=1&pageSize=10' res = get_req.get_model_a(sessionX, url) print(res) resCode = res['code'] resText = res['text'] assert ass.assert_code(resCode, 200) assert ass.assert_in_text(resText, '成功') Consts.RESULT_LIST.append('True')
def Off_06(self): sessionX = requests.session() get_req = Get.Get() ass = Assert.Assertions() url = 'http://172.16.2.101:3000/v1/get_dbconfig' params = {'code': 'version_ios_support'} time.sleep(1) res = get_req.get_model_b(sessionX, url, params) print(res) resCode = res['code'] resText = res['text'] assert ass.assert_code(resCode, 200) assert ass.assert_in_text(resText, '成功') Consts.RESULT_LIST.append('True')
def Off_16(self, userId_S): sessionX = requests.session() get_req = Get.Get() ass = Assert.Assertions() data = GetMysqlData.GetMysqlData() tokenData = data.getTokenByUserId(userId_S) params['token'] = tokenData url = 'http://172.16.2.101:4006/feedback/feedbackGetAliyunOSSToken?token=' + tokenData res = get_req.get_model_a(sessionX, url) print(res) resCode = res['code'] resText = res['text'] assert ass.assert_code(resCode, 200) assert ass.assert_in_text(resText, '成功') Consts.RESULT_LIST.append('True')
def Off_21(self, userId_S, sdkVersion): sessionX = requests.session() get_req = Get.Get() ass = Assert.Assertions() data = GetMysqlData.GetMysqlData() tokenData = data.getTokenByUserId(userId_S) params['token'] = tokenData url = 'http://172.16.2.101:3000/v1/appsdk/appsdkDownload?token=' + tokenData + '&sdkversion=' + sdkVersion res = get_req.get_model_a(sessionX, url) print(res) resCode = res['code'] resText = res['text'] assert ass.assert_code(resCode, 200) assert ass.assert_in_text(resText, '成功') Consts.RESULT_LIST.append('True')
def Off_12(self, userId_S): sessionX = requests.session() get_req = Get.Get() ass = Assert.Assertions() data = GetMysqlDataSeller.GetMysqlDataSeller() tokenData = data.getTokenByUserId(userId_S) params['token'] = tokenData url = 'http://172.16.2.101:4006/workorder/workorderListExcel?token=' + tokenData + '&range=&flag=2&limit=1000' res = get_req.get_model_a(sessionX, url) print(res) resCode = res['code'] resText = res['text'] assert ass.assert_code(resCode, 200) assert ass.assert_in_text(resText, '成功') Consts.RESULT_LIST.append('True')
def Off_04(self, userId_S, id): sessionX = requests.session() get_req = Get.Get() ass = Assert.Assertions() data = GetMysqlDataSeller.GetMysqlDataSeller() tokenData = data.getTokenByUserId(userId_S) url = 'http://172.16.2.101:3002/v1/user/perm_get_by_id?token=' + tokenData + '&id=' + str( id) res = get_req.get_model_a(sessionX, url) print(res) resCode = res['code'] resText = res['text'] assert ass.assert_code(resCode, 200) assert ass.assert_in_text(resText, '成功') Consts.RESULT_LIST.append('True')
def Off_07(self, userId_S): sessionX = requests.session() get_req = Get.Get() ass = Assert.Assertions() data = GetMysqlDataSeller.GetMysqlDataSeller() tokenData = data.getTokenByUserId(userId_S) params['token'] = tokenData url = 'http://172.16.2.101:4006/workordergroup/workordergroupWithUsersQuery?id=10&token=' + tokenData res = get_req.get_model_a(sessionX, url) print(res) resCode = res['code'] resText = res['text'] assert ass.assert_code(resCode, 200) assert ass.assert_in_text(resText, '成功') Consts.RESULT_LIST.append('True')
def Off_12(self, userId_S, id): sessionX = requests.session() get_req = Get.Get() ass = Assert.Assertions() data = GetMysqlData.GetMysqlData() tokenData = data.getTokenByUserId(userId_S) url = 'http://172.16.2.101:4006/feedback/queryFeedback?token=' + tokenData + '&id=' + str( id) res = get_req.get_model_a(sessionX, url) print(res) resCode = res['code'] resText = res['text'] assert ass.assert_code(resCode, 200) assert ass.assert_in_text(resText, '成功') Consts.RESULT_LIST.append('True')
def Off_18(self,tagId,type): sessionX = self.Off_00() get_req = Get.Get() ass = Assert.Assertions() url = 'http://172.16.2.101:3999/circle/upDownCircleTag' params = {'type': '1','tagId':1} params['type'] = str(type) params['tagId'] = tagId res = get_req.get_model_b(sessionX, url, params) print(res) resCode = res['code'] resText = res['text'] assert ass.assert_code(resCode, 200) assert ass.assert_in_text(resText, '成功') Consts.RESULT_LIST.append('True')
def Off_13(self, userId_S, id, flag): sessionX = requests.session() get_req = Get.Get() ass = Assert.Assertions() data = GetMysqlDataSeller.GetMysqlDataSeller() tokenData = data.getTokenByUserId(userId_S) params['token'] = tokenData url = 'http://172.16.2.101:4006/workorder/workorderDealOrNot?token=' + tokenData + '&id=' + str( id) + '&flag=' + flag res = get_req.get_model_a(sessionX, url) print(res) resCode = res['code'] resText = res['text'] assert ass.assert_code(resCode, 200) assert ass.assert_in_text(resText, '成功') Consts.RESULT_LIST.append('True')
def Off_03(self, categoryId): sessionX = requests.session() get_req = Get.Get() ass = Assert.Assertions() url = 'http://172.16.2.101:3000/v1/store/sku/list' params = {'lang': 'zh_cn', 'categoryId': '1'} params['categoryId'] = str(categoryId) time.sleep(1) res = get_req.get_model_b(sessionX, url, params) print(res) resCode = res['code'] resText = res['text'] assert ass.assert_code(resCode, 200) assert ass.assert_in_text(resText, '成功') Consts.RESULT_LIST.append('True')
def Off_29(self,userId_S): sessionX = requests.session() get_req = Get.Get() ass = Assert.Assertions() url = 'http://172.16.2.101:3001/v1/sitelayout/index' params = { 'token':'12345678901234567890123456789012'} data = GetMysqlDataSeller.GetMysqlDataSeller() tokenData = data.getTokenByUserId(userId_S) params['token'] = tokenData res = get_req.get_model_b(sessionX, url, params) print(res) resCode = res['code'] resText = res['text'] assert ass.assert_code(resCode, 200) assert ass.assert_in_text(resText, '成功') Consts.RESULT_LIST.append('True')
def Off_04(self, userId_S, id, withdrawReason): sessionX = requests.session() get_req = Get.Get() ass = Assert.Assertions() data = GetMysqlDataSeller.GetMysqlDataSeller() tokenData = data.getTokenByUserId(userId_S) params['token'] = tokenData url = 'http://172.16.2.101:4006/back/feedback/feedbackRejectBack?id=' + str( id) + '&token=' + tokenData + '&withdrawReason=' + withdrawReaso res = get_req.get_model_a(sessionX, url) print(res) resCode = res['code'] resText = res['text'] assert ass.assert_code(resCode, 200) assert ass.assert_in_text(resText, '成功') Consts.RESULT_LIST.append('True')
def Off_circle_join_very(self): sessionX = requests.session() get_req = Get.Get() ass = Assert.Assertions() url = 'https://api-test.zhiyun-tech.com/v1/circle/circleJoinList' params = {'id':'8861', 'token':'12345678901234567890123456789012','type':0} tokenData = off_login() params['token'] = tokenData res = get_req.get_model_b(sessionX, url, params) print(res) resCode = res['code'] resText = res['text'] assert ass.assert_code(resCode, 200) assert ass.assert_in_text(resText, '成功') Consts.RESULT_LIST.append('True')
def off_list(self): sessionX = requests.session() get_req = Get.Get() ass = Assert.Assertions() url = 'http://172.16.2.101:3000/v1/site/feedback/my/list' params = { 'token': '5b7594b00d53280d28aa4fb489c66825', 'page': 1, 'pageSize': 10 } res = get_req.get_model_b(sessionX, url, params) print(res) resCode = res['code'] resText = res['text'] assert ass.assert_code(resCode, 200) assert ass.assert_in_text(resText, '成功') Consts.RESULT_LIST.append('True')
def off_unread_count(self): sessionX = requests.session() get_req = Get.Get() ass = Assert.Assertions() url = 'https://api-test.zhiyun-tech.com/v1/notify/unread_count' params = {'token': '12345678901234567890123456789012', 'lang': 'en'} tokenData = off_login() params['token'] = tokenData res = get_req.get_model_b(sessionX, url, params) print(res) resCode = res['code'] resText = res['text'] assert ass.assert_code(resCode, 200) assert ass.assert_in_text(resText, '成功') Consts.RESULT_LIST.append('True')
def Off_17(self, userId): sessionX = requests.session() get_req = Get.Get() ass = Assert.Assertions() url = 'http://172.16.2.101:3000/v1/profile' params = {'userId': '1', 'token': '12345678901234567890123456789012'} data = GetMysqlData.GetMysqlData() tokenData = data.getTokenByUserId(userId) params['token'] = tokenData params['userId'] = str(userId) res = get_req.get_model_b(sessionX, url, params) print(res) resCode = res['code'] resText = res['text'] assert ass.assert_code(resCode, 200) assert ass.assert_in_text(resText, '成功') Consts.RESULT_LIST.append('True')
def Off_09(self,userId_S,moId): sessionX = requests.session() get_req = Get.Get() ass = Assert.Assertions() url = 'http://172.16.2.101:3001/v1/monitor/search' params = {'token': '12345678901234567890123456789012', 'id':1} data = GetMysqlDataSeller.GetMysqlDataSeller() tokenData = data.getTokenByUserId(userId_S) params['token'] = tokenData params['id'] = moId res = get_req.get_model_b(sessionX, url, params) print(res) resCode = res['code'] resText = res['text'] assert ass.assert_code(resCode, 200) assert ass.assert_in_text(resText, 'ruleList') Consts.RESULT_LIST.append('True')
def Off_16(self,userId_S,agentNo): sessionX = requests.session() get_req = Get.Get() ass = Assert.Assertions() url = 'http://172.16.2.101:3001/v1/reseller/query_sn' params = { 'token':'12345678901234567890123456789012','agentNo':'20','dateType':'stockoutAt'} data = GetMysqlDataSeller.GetMysqlDataSeller() tokenData = data.getTokenByUserId(userId_S) params['token'] = tokenData params['agentNo'] = str(agentNo) res = get_req.get_model_b(sessionX, url, params) print(res) resCode = res['code'] resText = res['text'] assert ass.assert_code(resCode, 200) assert ass.assert_in_text(resText, '成功') Consts.RESULT_LIST.append('True')
def Off_07(self, userId): sessionX = requests.session() get_req = Get.Get() ass = Assert.Assertions() url = 'http://172.16.2.101:3000/v1/store/shoppingcart/list' params = {'token': '12345678901234567890123456789012', 'isChecked': 0} data = GetMysqlData.GetMysqlData() tokenData = data.getTokenByUserId(userId) params['token'] = tokenData time.sleep(1) res = get_req.get_model_b(sessionX, url, params) print(res) resCode = res['code'] resText = res['text'] assert ass.assert_code(resCode, 200) assert ass.assert_in_text(resText, '成功') Consts.RESULT_LIST.append('True')
def Off_31(self,userId_S,productionId): sessionX = requests.session() get_req = Get.Get() ass = Assert.Assertions() url = 'http://172.16.2.101:3001/v1/production/video_list' params = { 'token':'12345678901234567890123456789012','productionId':'1','lang':'zh_cn'} data = GetMysqlDataSeller.GetMysqlDataSeller() tokenData = data.getTokenByUserId(userId_S) params['token'] = tokenData params['productionId'] = str(productionId) res = get_req.get_model_b(sessionX, url, params) print(res) resCode = res['code'] resText = res['text'] assert ass.assert_code(resCode, 200) assert ass.assert_in_text(resText, '成功') Consts.RESULT_LIST.append('True')
def test_single_01(self): session_a = requests.session() get_req = Get.Get() ass = Assert.Assertions() url_2019_11 = 'http://172.16.2.101:4000/api/attendance/analyse?startDate=2019-11-01 00:00:00&endDate=2019-11-30 00:00:00&userIds=01694950111182631' # 分析 用户01694950111182631 2019年11月 考勤 res_2019_11 = get_req.get_model_a(session_a, url_2019_11) time.sleep(10) resCode_2019_11 = res_2019_11['code'] resText_2019_11 = res_2019_11['text'] #print(resText_2019_11) assert ass.assert_code(resCode_2019_11, 200) assert ass.assert_in_text(resText_2019_11, 'ok') Consts.RESULT_LIST.append('True') url_statistics_2019_11 = 'http://172.16.2.101:4000/api/attendance/analyse/statlist?startDate=2019-11-01&endDate=2019-11-30&userIds=01694950111182631' #获取 用户01694950111182631 2019年11月 考勤统计结果 res_statistics_2019_11 = get_req.get_model_a(session_a, url_statistics_2019_11) res_statCode_2019_11 = res_statistics_2019_11['code'] res_statText_2019_11 = res_statistics_2019_11['text'] assert ass.assert_code(res_statCode_2019_11, 200) assert ass.assert_in_text(res_statText_2019_11, 'ok') Consts.RESULT_LIST.append('True') res_statDict_2019_11 = json.loads(res_statText_2019_11) resInfo_name = res_statDict_2019_11['result']['list'][0]['user'][ 'name'] resInfo_days = res_statDict_2019_11['result']['list'][0]['days'] resInfo_dutyDays = res_statDict_2019_11['result']['list'][0][ 'dutyDays'] resInfo_abnormalDates = len( res_statDict_2019_11['result']['list'][0]['abnormalDates']) resInfo_overtime = res_statDict_2019_11['result']['list'][0][ 'dayoffDays'] if res_statDict_2019_11['result']['list'][0]['leavesDays']: resInfo_business = res_statDict_2019_11['result']['list'][0][ 'leavesDays']['business'] resInfo_business = 0 if res_statDict_2019_11['result']['list'][0]['leavesDays']: resInfo_out = res_statDict_2019_11['result']['list'][0][ 'leavesDays']['out'] resInfo_out = 0 resInfo_abnormalMinute = res_statDict_2019_11['result']['list'][0][ 'abnormalMinute'] resInfo_dinnerCount = res_statDict_2019_11['result']['list'][0][ 'dinnerCount'] resInfo_nightSnackCount = res_statDict_2019_11['result']['list'][0][ 'nightSnackCount'] #print(type(resInfo_nightSnackCount)) assert ass.assert_text(resInfo_name, '郭维') Consts.RESULT_LIST.append('True') assert ass.assert_text(resInfo_days, 30) Consts.RESULT_LIST.append('True') assert ass.assert_text(resInfo_dutyDays, 21) Consts.RESULT_LIST.append('True') assert ass.assert_text(resInfo_abnormalDates, 16) Consts.RESULT_LIST.append('True') assert ass.assert_text(resInfo_overtime, '0') Consts.RESULT_LIST.append('True') assert ass.assert_text(resInfo_business, 0) Consts.RESULT_LIST.append('True') assert ass.assert_text(resInfo_out, 0) Consts.RESULT_LIST.append('True') assert ass.assert_text(resInfo_abnormalMinute, '7140.00') Consts.RESULT_LIST.append('True') assert ass.assert_text(resInfo_dinnerCount, 2) Consts.RESULT_LIST.append('True') assert ass.assert_text(resInfo_nightSnackCount, 2) Consts.RESULT_LIST.append('True')
def test_n_nMonth_01(self): session_a = requests.session() get_req = Get.Get() ass = Assert.Assertions() url_2019_10 = 'http://172.16.2.101:4000/api/attendance/analyse?startDate=2019-10-01 00:00:00&endDate=2019-10-31 00:00:00&userIds=201866124728146616,056621220036405378,066132052329547237' # 分析用户 201866124728146616 056621220036405378 066132052329547237 2019年10月-2019年12月 考勤 res_2019_10 = get_req.get_model_a(session_a, url_2019_10) time.sleep(10) resCode_2019_10 = res_2019_10['code'] resText_2019_10 = res_2019_10['text'] assert ass.assert_code(resCode_2019_10, 200) assert ass.assert_in_text(resText_2019_10, 'ok') Consts.RESULT_LIST.append('True') url_2019_11 = 'http://172.16.2.101:4000/api/attendance/analyse?startDate=2019-11-01 00:00:00&endDate=2019-11-30 00:00:00&userIds=201866124728146616,056621220036405378,066132052329547237' # 分析用户 201866124728146616 056621220036405378 066132052329547237 2019年10月-2019年12月 考勤 res_2019_11 = get_req.get_model_a(session_a, url_2019_11) time.sleep(10) resCode_2019_11 = res_2019_11['code'] resText_2019_11 = res_2019_11['text'] assert ass.assert_code(resCode_2019_11, 200) assert ass.assert_in_text(resText_2019_11, 'ok') Consts.RESULT_LIST.append('True') url_2019_12 = 'http://172.16.2.101:4000/api/attendance/analyse?startDate=2019-12-01 00:00:00&endDate=2019-12-31 00:00:00&userIds=201866124728146616,056621220036405378,066132052329547237' # 分析用户 201866124728146616 056621220036405378 066132052329547237 2019年10月-2019年12月 考勤 res_2019_12 = get_req.get_model_a(session_a, url_2019_12) time.sleep(10) resCode_2019_12 = res_2019_12['code'] resText_2019_12 = res_2019_12['text'] assert ass.assert_code(resCode_2019_12, 200) assert ass.assert_in_text(resText_2019_12, 'ok') Consts.RESULT_LIST.append('True') url_statistics_2019_10 = 'http://172.16.2.101:4000/api/attendance/analyse/statlist?startDate=2019-10-01&endDate=2019-12-31&userIds=201866124728146616,056621220036405378,066132052329547237' #获取用户 201866124728146616 056621220036405378 066132052329547237 2019年10月-2019年12月 考勤统计结果 res_statistics_2019_10 = get_req.get_model_a(session_a, url_statistics_2019_10) time.sleep(10) res_statCode_2019_10 = res_statistics_2019_10['code'] res_statText_2019_10 = res_statistics_2019_10['text'] assert ass.assert_code(res_statCode_2019_10, 200) assert ass.assert_in_text(res_statText_2019_10, 'ok') Consts.RESULT_LIST.append('True') res_statDict_2019_10 = json.loads(res_statText_2019_10) #第一位 resInfo_name = res_statDict_2019_10['result']['list'][0]['user'][ 'name'] resInfo_days = res_statDict_2019_10['result']['list'][0]['days'] resInfo_dutyDays = res_statDict_2019_10['result']['list'][0][ 'dutyDays'] resInfo_abnormalDates = len( res_statDict_2019_10['result']['list'][0]['abnormalDates']) resInfo_overtime = res_statDict_2019_10['result']['list'][0][ 'dayoffDays'] if res_statDict_2019_10['result']['list'][0]['leavesDays']: resInfo_business = res_statDict_2019_10['result']['list'][0][ 'leavesDays']['business'] resInfo_business = 0 if res_statDict_2019_10['result']['list'][0]['leavesDays']: resInfo_out = res_statDict_2019_10['result']['list'][0][ 'leavesDays']['out'] resInfo_out = 0 resInfo_abnormalMinute = res_statDict_2019_10['result']['list'][0][ 'abnormalMinute'] resInfo_dinnerCount = res_statDict_2019_10['result']['list'][0][ 'dinnerCount'] resInfo_nightSnackCount = res_statDict_2019_10['result']['list'][0][ 'nightSnackCount'] assert ass.assert_text(resInfo_name, '潘安泉') Consts.RESULT_LIST.append('True') assert ass.assert_text(resInfo_days, 88) Consts.RESULT_LIST.append('True') assert ass.assert_text(resInfo_dutyDays, 60) Consts.RESULT_LIST.append('True') assert ass.assert_text(resInfo_abnormalDates, 35) Consts.RESULT_LIST.append('True') assert ass.assert_text(resInfo_overtime, '0') Consts.RESULT_LIST.append('True') assert ass.assert_text(resInfo_business, 0) Consts.RESULT_LIST.append('True') assert ass.assert_text(resInfo_out, 0) Consts.RESULT_LIST.append('True') # assert ass.assert_text(resInfo_abnormalMinute, '1715.00') # Consts.RESULT_LIST.append('True') assert ass.assert_text(resInfo_dinnerCount, 17) Consts.RESULT_LIST.append('True') assert ass.assert_text(resInfo_nightSnackCount, 0) Consts.RESULT_LIST.append('True') # 第二位 resInfo_name2 = res_statDict_2019_10['result']['list'][1]['user'][ 'name'] resInfo_days2 = res_statDict_2019_10['result']['list'][1]['days'] resInfo_dutyDays2 = res_statDict_2019_10['result']['list'][1][ 'dutyDays'] resInfo_abnormalDates2 = len( res_statDict_2019_10['result']['list'][1]['abnormalDates']) resInfo_overtime2 = res_statDict_2019_10['result']['list'][1][ 'dayoffDays'] if res_statDict_2019_10['result']['list'][1]['leavesDays']: resInfo_business2 = res_statDict_2019_10['result']['list'][1][ 'leavesDays']['business'] resInfo_business2 = 0 if res_statDict_2019_10['result']['list'][1]['leavesDays']: resInfo_out2 = res_statDict_2019_10['result']['list'][1][ 'leavesDays']['out'] resInfo_out2 = 0 resInfo_abnormalMinute2 = res_statDict_2019_10['result']['list'][1][ 'abnormalMinute'] resInfo_dinnerCount2 = res_statDict_2019_10['result']['list'][1][ 'dinnerCount'] resInfo_nightSnackCount2 = res_statDict_2019_10['result']['list'][1][ 'nightSnackCount'] assert ass.assert_text(resInfo_name2, '郑广源') Consts.RESULT_LIST.append('True') assert ass.assert_text(resInfo_days2, 88) Consts.RESULT_LIST.append('True') assert ass.assert_text(resInfo_dutyDays2, 60) Consts.RESULT_LIST.append('True') assert ass.assert_text(resInfo_abnormalDates2, 34) Consts.RESULT_LIST.append('True') assert ass.assert_text(resInfo_overtime2, '0') Consts.RESULT_LIST.append('True') assert ass.assert_text(resInfo_business2, 0) Consts.RESULT_LIST.append('True') assert ass.assert_text(resInfo_out2, 0) Consts.RESULT_LIST.append('True') # assert ass.assert_text(resInfo_abnormalMinute2, '1715.00') # Consts.RESULT_LIST.append('True') assert ass.assert_text(resInfo_dinnerCount2, 17) Consts.RESULT_LIST.append('True') assert ass.assert_text(resInfo_nightSnackCount2, 0) Consts.RESULT_LIST.append('True') # 第二位 resInfo_name3 = res_statDict_2019_10['result']['list'][2]['user'][ 'name'] resInfo_days3 = res_statDict_2019_10['result']['list'][2]['days'] resInfo_dutyDays3 = res_statDict_2019_10['result']['list'][2][ 'dutyDays'] resInfo_abnormalDates3 = len( res_statDict_2019_10['result']['list'][2]['abnormalDates']) resInfo_overtime3 = res_statDict_2019_10['result']['list'][2][ 'dayoffDays'] if res_statDict_2019_10['result']['list'][2]['leavesDays']: resInfo_business3 = res_statDict_2019_10['result']['list'][2][ 'leavesDays']['business'] resInfo_business3 = 0 if res_statDict_2019_10['result']['list'][2]['leavesDays']: resInfo_out3 = res_statDict_2019_10['result']['list'][2][ 'leavesDays']['out'] resInfo_out3 = 0 resInfo_abnormalMinute3 = res_statDict_2019_10['result']['list'][2][ 'abnormalMinute'] resInfo_dinnerCount3 = res_statDict_2019_10['result']['list'][2][ 'dinnerCount'] resInfo_nightSnackCount3 = res_statDict_2019_10['result']['list'][2][ 'nightSnackCount'] assert ass.assert_text(resInfo_name3, '王观澜') Consts.RESULT_LIST.append('True') assert ass.assert_text(resInfo_days3, 88) Consts.RESULT_LIST.append('True') assert ass.assert_text(resInfo_dutyDays3, 60) Consts.RESULT_LIST.append('True') assert ass.assert_text(resInfo_abnormalDates3, 42) Consts.RESULT_LIST.append('True') assert ass.assert_text(resInfo_overtime3, '0') Consts.RESULT_LIST.append('True') assert ass.assert_text(resInfo_business3, 0) Consts.RESULT_LIST.append('True') assert ass.assert_text(resInfo_out3, 0) Consts.RESULT_LIST.append('True') # assert ass.assert_text(resInfo_abnormalMinute3, '1715.00') # Consts.RESULT_LIST.append('True') assert ass.assert_text(resInfo_dinnerCount3, 12) Consts.RESULT_LIST.append('True') assert ass.assert_text(resInfo_nightSnackCount3, 0) Consts.RESULT_LIST.append('True')
def test_standard_01(self): session_a = requests.session() get_req = Get.Get() ass = Assert.Assertions() url_2019_10 = 'http://172.16.2.101:4000/api/attendance/analyse?startDate=2019-10-01 00:00:00&endDate=2019-10-31 00:00:00&userIds=01694950111182631' #分析 用户01694950111182631 2019年10月 考勤 res_2019_10 = get_req.get_model_a(session_a, url_2019_10) time.sleep(10) resCode_2019_10 = res_2019_10['code'] resText_2019_10 = res_2019_10['text'] #print(resText_2019_10) assert ass.assert_code(resCode_2019_10, 200) assert ass.assert_in_text(resText_2019_10, 'ok') Consts.RESULT_LIST.append('True') url_2019_11 = 'http://172.16.2.101:4000/api/attendance/analyse?startDate=2019-11-01 00:00:00&endDate=2019-11-30 00:00:00&userIds=01694950111182631' # 分析 用户01694950111182631 2019年11月 考勤 res_2019_11 = get_req.get_model_a(session_a, url_2019_11) time.sleep(10) resCode_2019_11 = res_2019_11['code'] resText_2019_11 = res_2019_11['text'] #print(resText_2019_11) assert ass.assert_code(resCode_2019_11, 200) assert ass.assert_in_text(resText_2019_11, 'ok') Consts.RESULT_LIST.append('True') url_2019_12 = 'http://172.16.2.101:4000/api/attendance/analyse?startDate=2019-12-01 00:00:00&endDate=2019-12-31 00:00:00&userIds=01694950111182631' # 分析 用户01694950111182631 2019年12月 考勤 res_2019_12 = get_req.get_model_a(session_a, url_2019_12) time.sleep(10) resCode_2019_12 = res_2019_12['code'] resText_2019_12 = res_2019_12['text'] #print(resText_2019_12) assert ass.assert_code(resCode_2019_12, 200) assert ass.assert_in_text(resText_2019_12, 'ok') Consts.RESULT_LIST.append('True') url_result_2019_10 = 'http://172.16.2.101:4000/api/attendance/analyse/list?userId=01694950111182631&startDate=2019-10-01 00:00:00&endDate=2019-10-31 00:00:00&pageSize=31' #获取 用户01694950111182631 2019年10月 考勤分析结果 res_result_2019_10 = get_req.get_model_a(session_a, url_result_2019_10) res_resultCode_2019_10 = res_result_2019_10['code'] res_resultText_2019_10 = res_result_2019_10['text'] assert ass.assert_code(res_resultCode_2019_10, 200) assert ass.assert_in_text(res_resultText_2019_10, 'ok') Consts.RESULT_LIST.append('True') url_result_2019_11 = 'http://172.16.2.101:4000/api/attendance/analyse/list?userId=01694950111182631&startDate=2019-11-01 00:00:00&endDate=2019-11-30 00:00:00&pageSize=31' # 获取 用户01694950111182631 2019年11月 考勤分析结果 res_result_2019_11 = get_req.get_model_a(session_a, url_result_2019_11) res_resultCode_2019_11 = res_result_2019_11['code'] res_resultText_2019_11 = res_result_2019_11['text'] assert ass.assert_code(res_resultCode_2019_11, 200) assert ass.assert_in_text(res_resultText_2019_11, 'ok') Consts.RESULT_LIST.append('True') url_result_2019_12 = 'http://172.16.2.101:4000/api/attendance/analyse/list?userId=01694950111182631&startDate=2019-12-01 00:00:00&endDate=2019-12-31 00:00:00&pageSize=31' # 获取 用户01694950111182631 2019年12月 考勤分析结果 res_result_2019_12 = get_req.get_model_a(session_a, url_result_2019_12) res_resultCode_2019_12 = res_result_2019_12['code'] res_resultText_2019_12 = res_result_2019_12['text'] assert ass.assert_code(res_resultCode_2019_12, 200) assert ass.assert_in_text(res_resultText_2019_12, 'ok') Consts.RESULT_LIST.append('True') res_resultDict_2019_10 = json.loads(res_resultText_2019_10) resInfo_10_01 = res_resultDict_2019_10['result']['list'][0] resInfo_10_02 = res_resultDict_2019_10['result']['list'][1] resInfo_10_03 = res_resultDict_2019_10['result']['list'][2] resInfo_10_04 = res_resultDict_2019_10['result']['list'][3] resInfo_10_05 = res_resultDict_2019_10['result']['list'][4] resInfo_10_06 = res_resultDict_2019_10['result']['list'][5] resInfo_10_07 = res_resultDict_2019_10['result']['list'][6] resInfo_10_08 = res_resultDict_2019_10['result']['list'][7] resInfo_10_09 = res_resultDict_2019_10['result']['list'][8] resInfo_10_10 = res_resultDict_2019_10['result']['list'][9] resInfo_10_11 = res_resultDict_2019_10['result']['list'][10] resInfo_10_12 = res_resultDict_2019_10['result']['list'][11] resInfo_10_13 = res_resultDict_2019_10['result']['list'][12] resInfo_10_14 = res_resultDict_2019_10['result']['list'][13] resInfo_10_15 = res_resultDict_2019_10['result']['list'][14] resInfo_10_16 = res_resultDict_2019_10['result']['list'][15] resInfo_10_17 = res_resultDict_2019_10['result']['list'][16] resInfo_10_18 = res_resultDict_2019_10['result']['list'][17] resInfo_10_19 = res_resultDict_2019_10['result']['list'][18] resInfo_10_20 = res_resultDict_2019_10['result']['list'][19] resInfo_10_21 = res_resultDict_2019_10['result']['list'][20] resInfo_10_22 = res_resultDict_2019_10['result']['list'][21] resInfo_10_23 = res_resultDict_2019_10['result']['list'][22] resInfo_10_24 = res_resultDict_2019_10['result']['list'][23] resInfo_10_25 = res_resultDict_2019_10['result']['list'][24] resInfo_10_26 = res_resultDict_2019_10['result']['list'][25] resInfo_10_27 = res_resultDict_2019_10['result']['list'][26] resInfo_10_28 = res_resultDict_2019_10['result']['list'][27] resInfo_10_29 = res_resultDict_2019_10['result']['list'][28] resInfo_10_30 = res_resultDict_2019_10['result']['list'][29] resInfo_10_31 = res_resultDict_2019_10['result']['list'][30] assert ass.assert_in_text(resInfo_10_01, 'SUCCESS') Consts.RESULT_LIST.append('True') assert ass.assert_in_text(resInfo_10_02, 'SUCCESS') Consts.RESULT_LIST.append('True') assert ass.assert_in_text(resInfo_10_03, 'SUCCESS') Consts.RESULT_LIST.append('True') assert ass.assert_in_text(resInfo_10_04, 'SUCCESS') Consts.RESULT_LIST.append('True') assert ass.assert_in_text(resInfo_10_05, 'SUCCESS') Consts.RESULT_LIST.append('True') assert ass.assert_in_text(resInfo_10_06, 'SUCCESS') Consts.RESULT_LIST.append('True') assert ass.assert_in_text(resInfo_10_07, 'SUCCESS') Consts.RESULT_LIST.append('True') assert ass.assert_in_text(resInfo_10_08, 'ABNORMAL480') Consts.RESULT_LIST.append('True') assert ass.assert_in_text(resInfo_10_09, 'ABNORMAL480') Consts.RESULT_LIST.append('True') assert ass.assert_in_text(resInfo_10_10, 'ABNORMAL480') Consts.RESULT_LIST.append('True') assert ass.assert_in_text(resInfo_10_11, 'ABNORMAL480') Consts.RESULT_LIST.append('True') assert ass.assert_in_text(resInfo_10_12, 'ABNORMAL480') Consts.RESULT_LIST.append('True') assert ass.assert_in_text(resInfo_10_13, 'SUCCESS') Consts.RESULT_LIST.append('True') assert ass.assert_in_text(resInfo_10_14, 'ABNORMAL480') Consts.RESULT_LIST.append('True') assert ass.assert_in_text(resInfo_10_15, 'ABNORMAL480') Consts.RESULT_LIST.append('True') assert ass.assert_in_text(resInfo_10_16, 'ABNORMAL480') Consts.RESULT_LIST.append('True') assert ass.assert_in_text(resInfo_10_17, 'SUCCESS') Consts.RESULT_LIST.append('True') assert ass.assert_in_text(resInfo_10_18, 'SUCCESS') Consts.RESULT_LIST.append('True') assert ass.assert_in_text(resInfo_10_19, 'SUCCESS') Consts.RESULT_LIST.append('True') assert ass.assert_in_text(resInfo_10_20, 'SUCCESS') Consts.RESULT_LIST.append('True') assert ass.assert_in_text(resInfo_10_21, 'ABNORMAL480') Consts.RESULT_LIST.append('True') assert ass.assert_in_text(resInfo_10_22, 'ABNORMAL480') Consts.RESULT_LIST.append('True') assert ass.assert_in_text(resInfo_10_23, 'SUCCESS') Consts.RESULT_LIST.append('True') assert ass.assert_in_text(resInfo_10_24, 'SUCCESS') Consts.RESULT_LIST.append('True') assert ass.assert_in_text(resInfo_10_25, 'ABNORMAL480') Consts.RESULT_LIST.append('True') assert ass.assert_in_text(resInfo_10_26, 'SUCCESS') Consts.RESULT_LIST.append('True') assert ass.assert_in_text(resInfo_10_27, 'SUCCESS') Consts.RESULT_LIST.append('True') assert ass.assert_in_text(resInfo_10_28, 'ABNORMAL480') Consts.RESULT_LIST.append('True') assert ass.assert_in_text(resInfo_10_29, 'ABNORMAL480') Consts.RESULT_LIST.append('True') assert ass.assert_in_text(resInfo_10_30, 'ABNORMAL') Consts.RESULT_LIST.append('True') assert ass.assert_in_text(resInfo_10_31, 'SUCCESS') Consts.RESULT_LIST.append('True') res_resultDict_2019_11 = json.loads(res_resultText_2019_11) resInfo_11_01 = res_resultDict_2019_11['result']['list'][0] resInfo_11_02 = res_resultDict_2019_11['result']['list'][1] resInfo_11_03 = res_resultDict_2019_11['result']['list'][2] resInfo_11_04 = res_resultDict_2019_11['result']['list'][3] resInfo_11_05 = res_resultDict_2019_11['result']['list'][4] resInfo_11_06 = res_resultDict_2019_11['result']['list'][5] resInfo_11_07 = res_resultDict_2019_11['result']['list'][6] resInfo_11_08 = res_resultDict_2019_11['result']['list'][7] resInfo_11_09 = res_resultDict_2019_11['result']['list'][8] resInfo_11_10 = res_resultDict_2019_11['result']['list'][9] resInfo_11_11 = res_resultDict_2019_11['result']['list'][10] resInfo_11_12 = res_resultDict_2019_11['result']['list'][11] resInfo_11_13 = res_resultDict_2019_11['result']['list'][12] resInfo_11_14 = res_resultDict_2019_11['result']['list'][13] resInfo_11_15 = res_resultDict_2019_11['result']['list'][14] resInfo_11_16 = res_resultDict_2019_11['result']['list'][15] resInfo_11_17 = res_resultDict_2019_11['result']['list'][16] resInfo_11_18 = res_resultDict_2019_11['result']['list'][17] resInfo_11_19 = res_resultDict_2019_11['result']['list'][18] resInfo_11_20 = res_resultDict_2019_11['result']['list'][19] resInfo_11_21 = res_resultDict_2019_11['result']['list'][20] resInfo_11_22 = res_resultDict_2019_11['result']['list'][21] resInfo_11_23 = res_resultDict_2019_11['result']['list'][22] resInfo_11_24 = res_resultDict_2019_11['result']['list'][23] resInfo_11_25 = res_resultDict_2019_11['result']['list'][24] resInfo_11_26 = res_resultDict_2019_11['result']['list'][25] resInfo_11_27 = res_resultDict_2019_11['result']['list'][26] resInfo_11_28 = res_resultDict_2019_11['result']['list'][27] resInfo_11_29 = res_resultDict_2019_11['result']['list'][28] resInfo_11_30 = res_resultDict_2019_11['result']['list'][29] assert ass.assert_in_text(resInfo_11_01, 'SUCCESS') Consts.RESULT_LIST.append('True') assert ass.assert_in_text(resInfo_11_02, 'SUCCESS') Consts.RESULT_LIST.append('True') assert ass.assert_in_text(resInfo_11_03, 'SUCCESS') Consts.RESULT_LIST.append('True') assert ass.assert_in_text(resInfo_11_04, 'SUCCESS') Consts.RESULT_LIST.append('True') assert ass.assert_in_text(resInfo_11_05, 'ABNORMAL480') Consts.RESULT_LIST.append('True') assert ass.assert_in_text(resInfo_11_06, 'ABNORMAL') Consts.RESULT_LIST.append('True') assert ass.assert_in_text(resInfo_11_07, 'SUCCESS') Consts.RESULT_LIST.append('True') assert ass.assert_in_text(resInfo_11_08, 'SUCCESS') Consts.RESULT_LIST.append('True') assert ass.assert_in_text(resInfo_11_09, 'SUCCESS') Consts.RESULT_LIST.append('True') assert ass.assert_in_text(resInfo_11_10, 'SUCCESS') Consts.RESULT_LIST.append('True') assert ass.assert_in_text(resInfo_11_11, 'SUCCESS') Consts.RESULT_LIST.append('True') assert ass.assert_in_text(resInfo_11_12, 'ABNORMAL') Consts.RESULT_LIST.append('True') assert ass.assert_in_text(resInfo_11_13, 'ABNORMAL') Consts.RESULT_LIST.append('True') assert ass.assert_in_text(resInfo_11_14, 'ABNORMAL480') Consts.RESULT_LIST.append('True') assert ass.assert_in_text(resInfo_11_15, 'ABNORMAL') Consts.RESULT_LIST.append('True') assert ass.assert_in_text(resInfo_11_16, 'SUCCESS') Consts.RESULT_LIST.append('True') assert ass.assert_in_text(resInfo_11_17, 'SUCCESS') Consts.RESULT_LIST.append('True') assert ass.assert_in_text(resInfo_11_18, 'ABNORMAL') Consts.RESULT_LIST.append('True') assert ass.assert_in_text(resInfo_11_19, 'ABNORMAL') Consts.RESULT_LIST.append('True') assert ass.assert_in_text(resInfo_11_20, 'ABNORMAL') Consts.RESULT_LIST.append('True') assert ass.assert_in_text(resInfo_11_21, 'ABNORMAL480') Consts.RESULT_LIST.append('True') assert ass.assert_in_text(resInfo_11_22, 'ABNORMAL480') Consts.RESULT_LIST.append('True') assert ass.assert_in_text(resInfo_11_23, 'SUCCESS') Consts.RESULT_LIST.append('True') assert ass.assert_in_text(resInfo_11_24, 'SUCCESS') Consts.RESULT_LIST.append('True') assert ass.assert_in_text(resInfo_11_25, 'ABNORMAL480') Consts.RESULT_LIST.append('True') assert ass.assert_in_text(resInfo_11_26, 'ABNORMAL480') Consts.RESULT_LIST.append('True') assert ass.assert_in_text(resInfo_11_27, 'ABNORMAL480') Consts.RESULT_LIST.append('True') assert ass.assert_in_text(resInfo_11_28, 'ABNORMAL480') Consts.RESULT_LIST.append('True') assert ass.assert_in_text(resInfo_11_29, 'ABNORMAL480') Consts.RESULT_LIST.append('True') assert ass.assert_in_text(resInfo_11_30, 'SUCCESS') Consts.RESULT_LIST.append('True') res_resultDict_2019_12 = json.loads(res_resultText_2019_12) resInfo_12_01 = res_resultDict_2019_12['result']['list'][0] resInfo_12_02 = res_resultDict_2019_12['result']['list'][1] resInfo_12_03 = res_resultDict_2019_12['result']['list'][2] resInfo_12_04 = res_resultDict_2019_12['result']['list'][3] resInfo_12_05 = res_resultDict_2019_12['result']['list'][4] resInfo_12_06 = res_resultDict_2019_12['result']['list'][5] resInfo_12_07 = res_resultDict_2019_12['result']['list'][6] resInfo_12_08 = res_resultDict_2019_12['result']['list'][7] resInfo_12_09 = res_resultDict_2019_12['result']['list'][8] resInfo_12_10 = res_resultDict_2019_12['result']['list'][9] resInfo_12_11 = res_resultDict_2019_12['result']['list'][10] resInfo_12_12 = res_resultDict_2019_12['result']['list'][11] resInfo_12_13 = res_resultDict_2019_12['result']['list'][12] resInfo_12_14 = res_resultDict_2019_12['result']['list'][13] resInfo_12_15 = res_resultDict_2019_12['result']['list'][14] resInfo_12_16 = res_resultDict_2019_12['result']['list'][15] resInfo_12_17 = res_resultDict_2019_12['result']['list'][16] resInfo_12_18 = res_resultDict_2019_12['result']['list'][17] resInfo_12_19 = res_resultDict_2019_12['result']['list'][18] resInfo_12_20 = res_resultDict_2019_12['result']['list'][19] resInfo_12_21 = res_resultDict_2019_12['result']['list'][20] resInfo_12_22 = res_resultDict_2019_12['result']['list'][21] resInfo_12_23 = res_resultDict_2019_12['result']['list'][22] resInfo_12_24 = res_resultDict_2019_12['result']['list'][23] resInfo_12_25 = res_resultDict_2019_12['result']['list'][24] resInfo_12_26 = res_resultDict_2019_12['result']['list'][25] resInfo_12_27 = res_resultDict_2019_12['result']['list'][26] assert ass.assert_in_text(resInfo_12_01, 'SUCCESS') Consts.RESULT_LIST.append('True') assert ass.assert_in_text(resInfo_12_02, 'ABNORMAL480') Consts.RESULT_LIST.append('True') assert ass.assert_in_text(resInfo_12_03, 'ABNORMAL480') Consts.RESULT_LIST.append('True') assert ass.assert_in_text(resInfo_12_04, 'ABNORMAL480') Consts.RESULT_LIST.append('True') assert ass.assert_in_text(resInfo_12_05, 'SUCCESS') Consts.RESULT_LIST.append('True') assert ass.assert_in_text(resInfo_12_06, 'SUCCESS') Consts.RESULT_LIST.append('True') assert ass.assert_in_text(resInfo_12_07, 'SUCCESS') Consts.RESULT_LIST.append('True') assert ass.assert_in_text(resInfo_12_08, 'SUCCESS') Consts.RESULT_LIST.append('True') assert ass.assert_in_text(resInfo_12_09, 'SUCCESS') Consts.RESULT_LIST.append('True') assert ass.assert_in_text(resInfo_12_10, 'SUCCESS') Consts.RESULT_LIST.append('True') assert ass.assert_in_text(resInfo_12_11, 'ABNORMAL480') Consts.RESULT_LIST.append('True') assert ass.assert_in_text(resInfo_12_12, 'ABNORMAL480') Consts.RESULT_LIST.append('True') assert ass.assert_in_text(resInfo_12_13, 'SUCCESS') Consts.RESULT_LIST.append('True') assert ass.assert_in_text(resInfo_12_14, 'SUCCESS') Consts.RESULT_LIST.append('True') assert ass.assert_in_text(resInfo_12_15, 'SUCCESS') Consts.RESULT_LIST.append('True') assert ass.assert_in_text(resInfo_12_16, 'ABNORMAL') Consts.RESULT_LIST.append('True') assert ass.assert_in_text(resInfo_12_17, 'SUCCESS') Consts.RESULT_LIST.append('True') assert ass.assert_in_text(resInfo_12_18, 'SUCCESS') Consts.RESULT_LIST.append('True') assert ass.assert_in_text(resInfo_12_19, 'ABNORMAL480') Consts.RESULT_LIST.append('True') assert ass.assert_in_text(resInfo_12_20, 'ABNORMAL') Consts.RESULT_LIST.append('True') assert ass.assert_in_text(resInfo_12_21, 'SUCCESS') Consts.RESULT_LIST.append('True') assert ass.assert_in_text(resInfo_12_22, 'SUCCESS') Consts.RESULT_LIST.append('True') assert ass.assert_in_text(resInfo_12_23, 'SUCCESS') Consts.RESULT_LIST.append('True') assert ass.assert_in_text(resInfo_12_24, 'SUCCESS') Consts.RESULT_LIST.append('True') assert ass.assert_in_text(resInfo_12_25, 'SUCCESS') Consts.RESULT_LIST.append('True') assert ass.assert_in_text(resInfo_12_26, 'ABNORMAL') Consts.RESULT_LIST.append('True') assert ass.assert_in_text(resInfo_12_27, 'ABNORMAL') Consts.RESULT_LIST.append('True')
def test_n_oneDay_01(self): session_a = requests.session() get_req = Get.Get() ass = Assert.Assertions() url_2019_10 = 'http://172.16.2.101:4000/api/attendance/analyse?startDate=2019-10-01 00:00:00&endDate=2019-10-31 00:00:00&userIds=201866124728146616,056621220036405378,066132052329547237' # 分析用户 201866124728146616 056621220036405378 066132052329547237 2019年10月 考勤 res_2019_10 = get_req.get_model_a(session_a, url_2019_10) time.sleep(10) resCode_2019_10 = res_2019_10['code'] resText_2019_10 = res_2019_10['text'] assert ass.assert_code(resCode_2019_10, 200) assert ass.assert_in_text(resText_2019_10, 'ok') Consts.RESULT_LIST.append('True') url_statistics_2019_10_08 = 'http://172.16.2.101:4000/api/attendance/analyse/statlist?startDate=2019-10-08&endDate=2019-10-08&userIds=201866124728146616,056621220036405378,066132052329547237' #获取用户 201866124728146616 056621220036405378 066132052329547237 2019年10月08日 考勤统计结果 res_statistics_2019_10_08 = get_req.get_model_a( session_a, url_statistics_2019_10_08) time.sleep(10) res_statCode_2019_10_08 = res_statistics_2019_10_08['code'] res_statText_2019_10_08 = res_statistics_2019_10_08['text'] assert ass.assert_code(res_statCode_2019_10_08, 200) assert ass.assert_in_text(res_statText_2019_10_08, 'ok') Consts.RESULT_LIST.append('True') res_statDict_2019_10_08 = json.loads(res_statText_2019_10_08) #第一位 resInfo_name = res_statDict_2019_10_08['result']['list'][0]['user'][ 'name'] resInfo_days = res_statDict_2019_10_08['result']['list'][0]['days'] resInfo_dutyDays = res_statDict_2019_10_08['result']['list'][0][ 'dutyDays'] resInfo_abnormalDates = len( res_statDict_2019_10_08['result']['list'][0]['abnormalDates']) resInfo_overtime = res_statDict_2019_10_08['result']['list'][0][ 'dayoffDays'] if res_statDict_2019_10_08['result']['list'][0]['leavesDays']: resInfo_business = res_statDict_2019_10_08['result']['list'][0][ 'leavesDays']['business'] resInfo_business = 0 if res_statDict_2019_10_08['result']['list'][0]['leavesDays']: resInfo_out = res_statDict_2019_10_08['result']['list'][0][ 'leavesDays']['out'] resInfo_out = 0 resInfo_abnormalMinute = res_statDict_2019_10_08['result']['list'][0][ 'abnormalMinute'] resInfo_dinnerCount = res_statDict_2019_10_08['result']['list'][0][ 'dinnerCount'] resInfo_nightSnackCount = res_statDict_2019_10_08['result']['list'][0][ 'nightSnackCount'] assert ass.assert_text(resInfo_name, '潘安泉') Consts.RESULT_LIST.append('True') assert ass.assert_text(resInfo_days, 1) Consts.RESULT_LIST.append('True') assert ass.assert_text(resInfo_dutyDays, 1) Consts.RESULT_LIST.append('True') assert ass.assert_text(resInfo_abnormalDates, 0) Consts.RESULT_LIST.append('True') assert ass.assert_text(resInfo_overtime, '0') Consts.RESULT_LIST.append('True') assert ass.assert_text(resInfo_business, 0) Consts.RESULT_LIST.append('True') assert ass.assert_text(resInfo_out, 0) Consts.RESULT_LIST.append('True') #assert ass.assert_text(resInfo_abnormalMinute, '0.00') #Consts.RESULT_LIST.append('True') assert ass.assert_text(resInfo_dinnerCount, 1) Consts.RESULT_LIST.append('True') assert ass.assert_text(resInfo_nightSnackCount, 0) Consts.RESULT_LIST.append('True') # 第二位 resInfo_name_2 = res_statDict_2019_10_08['result']['list'][1]['user'][ 'name'] resInfo_days_2 = res_statDict_2019_10_08['result']['list'][1]['days'] resInfo_dutyDays_2 = res_statDict_2019_10_08['result']['list'][1][ 'dutyDays'] resInfo_abnormalDates_2 = len( res_statDict_2019_10_08['result']['list'][1]['abnormalDates']) resInfo_overtime_2 = res_statDict_2019_10_08['result']['list'][1][ 'dayoffDays'] if res_statDict_2019_10_08['result']['list'][1]['leavesDays']: resInfo_business_2 = res_statDict_2019_10_08['result']['list'][1][ 'leavesDays']['business'] resInfo_business_2 = 0 if res_statDict_2019_10_08['result']['list'][1]['leavesDays']: resInfo_out_2 = res_statDict_2019_10_08['result']['list'][1][ 'leavesDays']['out'] resInfo_out_2 = 0 resInfo_abnormalMinute_2 = res_statDict_2019_10_08['result']['list'][ 1]['abnormalMinute'] resInfo_dinnerCount_2 = res_statDict_2019_10_08['result']['list'][1][ 'dinnerCount'] resInfo_nightSnackCount_2 = res_statDict_2019_10_08['result']['list'][ 1]['nightSnackCount'] assert ass.assert_text(resInfo_name_2, '郑广源') Consts.RESULT_LIST.append('True') assert ass.assert_text(resInfo_days_2, 1) Consts.RESULT_LIST.append('True') assert ass.assert_text(resInfo_dutyDays_2, 1) Consts.RESULT_LIST.append('True') assert ass.assert_text(resInfo_abnormalDates_2, 0) Consts.RESULT_LIST.append('True') assert ass.assert_text(resInfo_overtime_2, '0') Consts.RESULT_LIST.append('True') assert ass.assert_text(resInfo_business_2, 0) Consts.RESULT_LIST.append('True') assert ass.assert_text(resInfo_out_2, 0) Consts.RESULT_LIST.append('True') # assert ass.assert_text(resInfo_abnormalMinute_2, '0.00') # Consts.RESULT_LIST.append('True') assert ass.assert_text(resInfo_dinnerCount_2, 1) Consts.RESULT_LIST.append('True') assert ass.assert_text(resInfo_nightSnackCount_2, 0) Consts.RESULT_LIST.append('True') # 第三位 resInfo_name_3 = res_statDict_2019_10_08['result']['list'][2]['user'][ 'name'] resInfo_days_3 = res_statDict_2019_10_08['result']['list'][2]['days'] resInfo_dutyDays_3 = res_statDict_2019_10_08['result']['list'][2][ 'dutyDays'] resInfo_abnormalDates_3 = len( res_statDict_2019_10_08['result']['list'][2]['abnormalDates']) resInfo_overtime_3 = res_statDict_2019_10_08['result']['list'][2][ 'dayoffDays'] if res_statDict_2019_10_08['result']['list'][2]['leavesDays']: resInfo_business_3 = res_statDict_2019_10_08['result']['list'][2][ 'leavesDays']['business'] resInfo_business_3 = 0 if res_statDict_2019_10_08['result']['list'][2]['leavesDays']: resInfo_out_3 = res_statDict_2019_10_08['result']['list'][2][ 'leavesDays']['out'] resInfo_out_3 = 0 resInfo_abnormalMinute_3 = res_statDict_2019_10_08['result']['list'][ 2]['abnormalMinute'] resInfo_dinnerCount_3 = res_statDict_2019_10_08['result']['list'][2][ 'dinnerCount'] resInfo_nightSnackCount_3 = res_statDict_2019_10_08['result']['list'][ 2]['nightSnackCount'] assert ass.assert_text(resInfo_name_3, '王观澜') Consts.RESULT_LIST.append('True') assert ass.assert_text(resInfo_days_3, 1) Consts.RESULT_LIST.append('True') assert ass.assert_text(resInfo_dutyDays_3, 1) Consts.RESULT_LIST.append('True') assert ass.assert_text(resInfo_abnormalDates_3, 0) Consts.RESULT_LIST.append('True') assert ass.assert_text(resInfo_overtime_3, '0') Consts.RESULT_LIST.append('True') assert ass.assert_text(resInfo_business_3, 0) Consts.RESULT_LIST.append('True') assert ass.assert_text(resInfo_out_3, 0) Consts.RESULT_LIST.append('True') # assert ass.assert_text(resInfo_abnormalMinute_3, '0.00') # Consts.RESULT_LIST.append('True') assert ass.assert_text(resInfo_dinnerCount_3, 1) Consts.RESULT_LIST.append('True') assert ass.assert_text(resInfo_nightSnackCount_3, 0) Consts.RESULT_LIST.append('True')