def test_checkenterprise_addproject(self): #监理方企业加入项目 time.sleep(2) cf = Read_config.ReadConfig() projectid = cf.get_project('projectid') cf = Read_config.ReadConfig() inviteid = cf.get_project('inviteid') data_value = addemployeeid + ',' + inviteid + ',' + projectid data = self.get_case_data("test_checkenterprise_addproject") check = self.send_request(data, headersvariable=logintoken, datavariable=data_value) self.assertIn('success', check) request = json.loads(check) projectCompanyId = request.get('data').get('projectCompanyId') cf.set_project('checkpcid', str(projectCompanyId))
def test_get_worksurfacecolumn(self): #获取作业面信息(包含考勤,施工日志) cf=Read_config.ReadConfig() projectid=cf.get_project('projectid') data_value=projectid+','+worksurfaceid+','+daytime data=self.get_case_data("test_get_worksurfacecolumn") check=self.send_request(data,headersvariable=logintoken,datavariable=data_value) self.assertIn('开关面板安装',check)
def test_enterprise_deleteannouncement(self): #删除企业公告 time.sleep(2) cf=Read_config.ReadConfig() ggid=cf.get_enterpriseinfo('announcementid') data=self.get_case_data("test_enterprise_deleteannouncement") check=self.send_request(data,headersvariable=logintoken,datavariable=ggid) self.assertIn('200',check)
def test_setaddress_project(self): #设置项目地址 cf = Read_config.ReadConfig() projectid = cf.get_project('projectid') data = self.get_case_data("test_setaddress_project") check = self.send_request(data, headersvariable=logintoken, datavariable=projectid) self.assertIn('success', check)
def test_get_teamemployeelist(self): #获取项目人员列表 cf = Read_config.ReadConfig() projectid = cf.get_project('projectid') data = self.get_case_data("test_get_teamemployeelist") check = self.send_request(data, headersvariable=logintoken, datavariable=projectid) self.assertIn('测试添加员工2', check)
def test_getbuildlist_project(self): #检查项目中的所有施工方信息 cf = Read_config.ReadConfig() projectid = cf.get_project('projectid') data = self.get_case_data("test_getbuild_projectinfo") check = self.send_request(data, headersvariable=logintoken, datavariable=projectid) self.assertIn('success', check)
def test_get_ruleslist(self): # 获取考勤规则列表 cf = Read_config.ReadConfig() projectid = cf.get_project('projectid') data = self.get_case_data("test_get_ruleslist") check = self.send_request(data, headersvariable=logintoken, datavariable=projectid) self.assertIn('中和施工三队', check)
def test_enter_enterprise(self): #进入添加的主体企业 cf = Read_config.ReadConfig() enterpriseid = cf.get_enterpriseinfo('enterpriseid') data = self.get_case_data("test_enter_enterprise") check = self.send_request(data, headersvariable=logintoken, datavariable=enterpriseid) self.assertIn('success', check)
def test_getpage_worksurfacelist(self): #获取资源模型文件列表 cf = Read_config.ReadConfig() projectid = cf.get_project('projectid') data = self.get_case_data("test_getpage_worksurfacelist") check = self.send_request(data, headersvariable=logintoken, datavariable=projectid) self.assertIn('success', check)
def test_get_groupworklist(self): # 获取考勤组设置作业面列表 cf = Read_config.ReadConfig() projectid = cf.get_project('projectid') data = self.get_case_data("test_get_groupworklist") check = self.send_request(data, headersvariable=logintoken, datavariable=projectid) self.assertIn('200', check)
def test_update_projectlogs(self): #更新施工日志(utc时间) cf=Read_config.ReadConfig() projectid=cf.get_project('projectid') projectlogsid=cf.get_project('projectlogsid') data_value=daytime+','+projectlogsid+','+worksurfaceid+','+daytime+','+projectid+','+daytime data=self.get_case_data("test_update_projectlogs") check=self.send_request(data,headersvariable=logintoken,datavariable=data_value) self.assertIn('success',check)
def test_getpmlist_project(self): #业主方获取项目企业列表 cf = Read_config.ReadConfig() projectid = cf.get_project('projectid') data = self.get_case_data("test_getpmlist_project") check = self.send_request(data, headersvariable=logintoken, datavariable=projectid) self.assertIn('success', check)
def test_checkenterprise_chcekproject(self): #检查监理方企业是否已加入项目 cf = Read_config.ReadConfig() projectid = cf.get_project('projectid') data = self.get_case_data("test_checkenterprise_chcekproject") check = self.send_request(data, headersvariable=logintoken, datavariable=projectid) self.assertIn('success', check)
def test_getcheck_projectinfo(self): #检查监理方企业在项目中的信息 cf = Read_config.ReadConfig() checkpcid = cf.get_project('checkpcid') data = self.get_case_data("test_getbuild_projectinfo") check = self.send_request(data, headersvariable=logintoken, datavariable=checkpcid) self.assertIn('success', check)
def test_usre_login_userinfo(self): #获取用户信息 cf = Read_config.ReadConfig() logintoken = cf.get_userdatainfo('logintoken') data = self.get_case_data("test_usre_login_userinfo") check = self.send_request(data, headersvariable=logintoken) self.assertIn('登录成功', check) request = json.loads(check) corporation_master_id = str(request.get('data').get('id')) cf.set_userdatainfo('corporation_master_id', corporation_master_id)
def test_add_teamemployee(self): #添加项目人员 cf = Read_config.ReadConfig() projectid = cf.get_project('projectid') data_value = addemployeeid2 + ',' + projectid data = self.get_case_data("test_add_teamemployee") check = self.send_request(data, headersvariable=logintoken, datavariable=data_value) self.assertIn('success', check)
def test_employee_info(self): #查询员工详情 time.sleep(2) cf = Read_config.ReadConfig() userid = cf.get_employeeinfo('addemployeeid') data = self.get_case_data("test_employee_info") check = self.send_request(data, headersvariable=logintoken, datavariable=userid) self.assertIn('测试添加员工', check)
def test_get_worksurfaceinfo(self): #获取资源模型文件列表 time.sleep(2) cf = Read_config.ReadConfig() worksurfaceid = cf.get_project('worksurfaceid') data = self.get_case_data("test_get_worksurfaceinfo") check = self.send_request(data, headersvariable=logintoken, datavariable=worksurfaceid) self.assertIn('success', check)
def test_setbuild_project(self): #设置施工方企业为项目施工方 time.sleep(2) cf = Read_config.ReadConfig() buildpcid = cf.get_project('buildpcid') data = self.get_case_data("test_setbuild_project") check = self.send_request(data, headersvariable=logintoken, datavariable=buildpcid) self.assertIn('success', check)
def test_inviteinfo_project(self): #邀请链接信息 time.sleep(2) cf = Read_config.ReadConfig() inviteid = cf.get_project('inviteid') data = self.get_case_data("test_inviteinfo_project") check = self.send_request(data, headersvariable=logintoken, datavariable=inviteid) self.assertIn('success', check)
def test_updatename_department(self): #修改根部门名称 time.sleep(2) cf = Read_config.ReadConfig() departmentid = cf.get_departmentinfo('departmentid') data = self.get_case_data("test_updatename_department") check = self.send_request(data, headersvariable=logintoken, datavariable=departmentid) self.assertIn('操作成功', check)
def test_get_projectlogsinfo(self): #获取施工日志详情 time.sleep(2) cf=Read_config.ReadConfig() projectid=cf.get_project('projectid') projectlogsid=cf.get_project('projectlogsid') data_value=projectlogsid+','+projectid data=self.get_case_data("test_get_projectlogsinfo") check=self.send_request(data,headersvariable=logintoken,datavariable=data_value) self.assertIn('开关面板安装',check)
def test_get_groupinfo(self): # 获取考勤组信息 cf = Read_config.ReadConfig() projectid = cf.get_project('projectid') groupid = cf.get_project('groupid') data_value = groupid + ',' + projectid data = self.get_case_data("test_get_groupinfo") check = self.send_request(data, headersvariable=logintoken, datavariable=data_value) self.assertIn('200', check)
def test_add_projectlogs(self): #添加施工日志(utc时间) cf=Read_config.ReadConfig() projectid=cf.get_project('projectid') data_value=daytime+','+worksurfaceid+','+daytime+','+projectid+','+daytime data=self.get_case_data("test_add_projectlogs") check=self.send_request(data,headersvariable=logintoken,datavariable=data_value) self.assertIn('200',check) request = json.loads(check) projectlogsid=request.get('data') cf.set_project('projectlogsid',str(projectlogsid))
def test_down_monthattendance(self): # 生成月度考勤列表excel cf = Read_config.ReadConfig() projectid = cf.get_project('projectid') groupid = cf.get_project('groupid') data_value = projectid + ',' + groupid data = self.get_case_data("test_down_monthattendance") check = self.send_request(data, headersvariable=logintoken, datavariable=data_value) self.assertIn('200', check)
def test_get_personattendance(self): # 获取个人考勤列表 cf = Read_config.ReadConfig() projectid = cf.get_project('projectid') groupid = cf.get_project('groupid') data_value = projectid + ',' + groupid + ',' + addemployeeid data = self.get_case_data("test_get_personattendance") check = self.send_request(data, headersvariable=logintoken, datavariable=data_value) self.assertIn('200', check)
def test_setcheck_project(self): #设置监理方企业为项目施工方(并且监管施工方企业) cf = Read_config.ReadConfig() buildpcid = cf.get_project('buildpcid') checkpcid = cf.get_project('checkpcid') data_value = checkpcid + ',' + buildpcid data = self.get_case_data("test_setcheck_project") check = self.send_request(data, headersvariable=logintoken, datavariable=data_value) self.assertIn('success', check)
def test_employee_move(self): #员工移入其他部门 cf = Read_config.ReadConfig() userid = cf.get_employeeinfo('addemployeeid') departmentid = cf.get_departmentinfo('departmentid') adddepartmentid = cf.get_departmentinfo('adddepartmentid') data_value = adddepartmentid + ',' + userid + ',' + departmentid data = self.get_case_data("test_employee_move") check = self.send_request(data, headersvariable=logintoken, datavariable=data_value) self.assertIn('success', check)
def test_add_resource(self): #添加资源模型文件 cf = Read_config.ReadConfig() projectid = cf.get_project('projectid') data = self.get_case_data("test_add_resource") check = self.send_request(data, headersvariable=logintoken, datavariable=projectid) self.assertIn('success', check) request = json.loads(check) resourceid = request.get('data') cf.set_project('resourceid', str(resourceid))
def test_add_newdepartment(self): #添加部门 cf = Read_config.ReadConfig() departmentid = cf.get_departmentinfo('departmentid') data = self.get_case_data("test_add_newdepartment") check = self.send_request(data, headersvariable=logintoken, datavariable=departmentid) self.assertIn('success', check) request = json.loads(check) deid = str(request.get('data').get('id')) cf.set_departmentinfo('adddepartmentid', deid)