Ejemplo n.º 1
0
 def get_oneid(self):
     print('先获得某一个出厂设备的id。')
     url1 = self.post_url
     header = self.header
     rt = get_list_id.GetListID()
     id = rt.test_getoneid(url1, header)
     return id
Ejemplo n.º 2
0
 def test14_recharges_getone(self):
     """查看某一个Id的充值请求"""
     print('先获得某一个充值请求的id.')
     url1 = self.post_url
     header = self.header
     rt = get_list_id.GetListID()
     id = rt.test_getoneid(url1, header)
     url = self.post_url + '/%s' % id
     r = requests.get(url, headers=header)
     self.assertEqual(r.status_code, 200)
     print('查看id: %s 的充值请求:\n%s' % (id, r.text))
Ejemplo n.º 3
0
 def test15_delete_one(self):
     """删除某一个Id的充值请求"""
     print('先获得某一个充值请求的id.')
     url1 = self.post_url
     header = self.header
     rt = get_list_id.GetListID()
     id = rt.test_getoneid(url1, header)
     url = self.post_url + '/%s' % id
     r = requests.delete(url, headers=header)
     self.assertEqual(r.status_code, 204)
     print('删除id: %s 的充值请求:\n%s' % (id, r.text))
Ejemplo n.º 4
0
 def test11_feedbacks_getone(self):
     """查找某一个反馈"""
     print('先获得某一个反馈的id.')
     url1=self.post_url
     header = self.header
     rt=get_list_id.GetListID()
     id=rt.test_getoneid(url1,header)
     url=self.post_url+'/%s'%id
     r = requests.get(url,headers=header)
     self.assertEqual(r.status_code,200)
     print('查看id: %s 的用户反馈:\n%s'%(id,r.text))
Ejemplo n.º 5
0
 def test03_get_one(self):
     """获取某个id下载请求"""
     print('先get list,并返回第一个下载请求的id')
     url1=self.post_url
     header = self.header
     rt=get_list_id.GetListID()
     t=rt.test_getoneid(url1,header)
     """传入id参数,调用下一个接口"""
     url=self.post_url+'/%s'%t
     r = requests.get(url, headers=header)
     self.assertEqual(r.status_code,200)
     print('获取指定id:%s的下载请求:\n%s'%(t,r.text))
Ejemplo n.º 6
0
 def test12_feedbacks_update(self):
     """更新某一个反馈为已处理状态"""
     print('先获得某一个反馈的id.')
     url1=self.post_url
     header = self.header
     rt=get_list_id.GetListID()
     id=rt.test_getoneid(url1,header)
     url=self.post_url+'/%s'%id
     data={
         "status": bool(1)
     }
     r = requests.patch(url, data=json.dumps(data), headers=header)
     self.assertEqual(r.status_code,201)
     print('id: %s 的处理状态已更新:\n%s'%(id,r.text))
Ejemplo n.º 7
0
 def test14_download_clearall(self):
     """清空下载请求列表"""
     print('先get list,并返回所有下载请求的id')
     url1=self.post_url
     header = self.header
     rt=get_list_id.GetListID()
     t_list=rt.test_getallid(url1,header)
     """传入id参数,调用下一个接口"""
     print('清除所有下载申请:')
     for t in t_list:
         url=self.post_url+'/%s'%t
         header = self.header
         r = requests.delete(url, headers=header)
         self.assertEqual(r.status_code,204)
         print(t)
Ejemplo n.º 8
0
 def test12_versions_clearall(self):
     """清空终端版本列表"""
     print('先get list,并返回所有用户反馈的id')
     url1 = self.post_url
     header = self.header
     rt = get_list_id.GetListID()
     t_list = rt.test_getallid(url1, header)
     """传入id参数,调用下一个接口"""
     print('清除所有终端版本:')
     for t in t_list:
         url = self.post_url + '/%s' % t
         header = self.header
         r = requests.delete(url, headers=header)
         self.assertEqual(r.status_code, 204)
         print(t)
     print('建立一条新的终端版本记录,备下次测试数据资源。')
     self.test01_versions_create()
Ejemplo n.º 9
0
 def test18_recharges_process(self):
     """处理充值请求(发送邮件)"""
     print('先get list,并返回第一个充值请求的id')
     url1 = self.post_url
     header = self.header
     rt = get_list_id.GetListID()
     id = rt.test_getoneid(url1, header)
     """传入id参数,调用下一个接口"""
     url = self.post_url + '/process' + '/%s' % id
     header = self.header
     data = {"subscribers": ["*****@*****.**"]}
     r = requests.post(url, data=json.dumps(data), headers=header)
     self.assertEqual(r.status_code, 200)
     t = r.json()['data'][0]['status']
     if t == bool(1):
         print('已处理充值请求:\n%s' % r.text)
     else:
         print('充值请求处理失败:%s' % t)
Ejemplo n.º 10
0
 def test15_feedbacks_process(self):
     """处理用户反馈(发送邮件)"""
     print('先get list,并返回第一个下载请求的id')
     url1=self.post_url
     header = self.header
     rt=get_list_id.GetListID()
     id=rt.test_getoneid(url1,header)
     """传入id参数,调用下一个接口"""
     url=self.post_url+'/process'+'/%s'%id
     header = self.header
     data={
         "subscribers": [
             "*****@*****.**",
             "*****@*****.**"
         ]
     }
     r = requests.post(url, data=json.dumps(data), headers=header)
     self.assertEqual(r.status_code,200)
     print('已处理下载申请:\n%s'%r.text)
Ejemplo n.º 11
0
 def test11_update_one(self):
     """查看某一个Id的版本记录"""
     print('先获得某一个版本记录的id.')
     url1 = self.post_url
     header = self.header
     rt = get_list_id.GetListID()
     id = rt.test_getoneid(url1, header)
     url = self.post_url + '/%s' % id
     data = {
         "version": "修改版本",
         "platform": "windows",
         "size": 256,
         "level": 1,
         "md5": "modify123456",
         "url": "https://baidu.com",
         "description": "修改测试",
         "release_at": "2018-08-08 10:40:13"
     }
     r = requests.patch(url, data=json.dumps(data), headers=header)
     self.assertEqual(r.status_code, 202)
     print('修改id: %s 的版本记录:\n%s' % (id, r.text))
Ejemplo n.º 12
0
 def test12_download_process(self):
     """处理软件下载请求(发送邮件)"""
     print('先get list,并返回第一个下载请求的id')
     url1=self.post_url
     header = self.header
     rt=get_list_id.GetListID()
     t=rt.test_getoneid(url1,header)
     """传入id参数,调用下一个接口"""
     url=self.post_url+'/process'+'/%s'%t
     header = self.header
     data={
         "name": "test",
         "email": "*****@*****.**",
         "url": "http://182.254.245.83:99/download/windows/terminal-1.1.2.exe",
         "sha256": "df912c0250f2caf1c801396315e944428878401dbed229fa5c8b0449ba0f5b55",
         "subscribers": [
             "*****@*****.**",
             "*****@*****.**"
         ]
     }
     r = requests.post(url, data=json.dumps(data), headers=header)
     self.assertEqual(r.status_code,200)
     print('已处理下载申请:\n%s'%r.text)