コード例 #1
0
 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))
コード例 #2
0
ファイル: test_project_logs.py プロジェクト: wengdarui/Grubby
 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)
コード例 #3
0
 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)
コード例 #4
0
 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)
コード例 #5
0
ファイル: test_project_team.py プロジェクト: wengdarui/Grubby
 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)
コード例 #6
0
 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)
コード例 #7
0
 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)
コード例 #8
0
 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)
コード例 #9
0
 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)
コード例 #10
0
 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)
コード例 #11
0
ファイル: test_project_logs.py プロジェクト: wengdarui/Grubby
 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)
コード例 #12
0
 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)
コード例 #13
0
 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)
コード例 #14
0
 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)
コード例 #15
0
 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)
コード例 #16
0
ファイル: test_project_team.py プロジェクト: wengdarui/Grubby
 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)
コード例 #17
0
ファイル: test_add_employee.py プロジェクト: wengdarui/Grubby
 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)
コード例 #18
0
 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)
コード例 #19
0
 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)
コード例 #20
0
 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)
コード例 #21
0
 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)
コード例 #22
0
ファイル: test_project_logs.py プロジェクト: wengdarui/Grubby
 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)
コード例 #23
0
 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)
コード例 #24
0
ファイル: test_project_logs.py プロジェクト: wengdarui/Grubby
 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))
コード例 #25
0
 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)
コード例 #26
0
 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)
コード例 #27
0
 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)
コード例 #28
0
ファイル: test_add_employee.py プロジェクト: wengdarui/Grubby
 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)
コード例 #29
0
 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))
コード例 #30
0
 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)