コード例 #1
0
 def test_orderV2_http(self):
     body = Config().get('orderV2form')
     resp = self.request.post("/",
                              method="POST",
                              data=body,
                              headers={"Content-Type": "application/json"})
     logger.debug(resp.text)
     assertHTTPCode(resp, [200])
コード例 #2
0
 def test_baidu_http(self):
     res = self.client.send(
         params='',
         dataType=None,
         data='')
     logger.debug(res.text)
     assertHTTPCode(res, [400]) #断言
     self.assertIn('百度一下,你就知道', res.text)
コード例 #3
0
    def test_login_01(self):
        '''测试接口'''
        datas = ExcelReader(self.excel_path).data
        for d in datas:
            if d['run'].lower() == 'yes':
                with self.subTest(data=d['describe']):
                    url = self.API_UTL + d['api']
                    method = d['method']
                    data = d['data']
                    #判断excel上面的data不为空时执行获取datas,否则执行不传data的get方法
                    if data != '':
                        datas = self.excel_data[data]
                        if method == 'post':
                            res = HTTPClient(url=url, method=method).send(data=datas).json()
                        else:
                            res = HTTPClient(url=url, method=method).send(params=datas).json()
                    else:
                        res = HTTPClient(url=url, method=method).send().json()

                    logger.debug('响应code字段:%s'% res['code'])
                    assertHTTPCode(res)   #判断响应json数据中的code字段
コード例 #4
0
 def test_baidu_http(self):
     res = self.client.send()
     logger.debug(res.text)
     #添加断言
     assertHTTPCode(res, [200])
     self.assertIn('百度一下,你就知道', res.text)
コード例 #5
0
 def test_baidu_http(self):
     res = self.client.send()
     logger.debug(res.text)
     assertHTTPCode(res, [400])# 实际返回的是200,不再传入的400中,所以断言为false,后面代码也不会执行了。
     self.assertIn('百度一下,你就知道', res.text) # 不执行了
コード例 #6
0
ファイル: ddttest.py プロジェクト: mvphjx/Test_framework
 def subTestUrl(self, url):
     self.client = HTTPClient(url=url, method='GET')
     res = self.client.send()
     logger.debug(res.text)
     assertHTTPCode(res, [200])
     self.assertIn('百度一下,你就知道', res.text)
コード例 #7
0
 def test_bing_http(self):
     res = self.client.send()
     logger.debug(res.text)
     assertHTTPCode(res, [400])
     self.assertIn('微软Bing', res.text)
コード例 #8
0
ファイル: test_http.py プロジェクト: mvphjx/Test_framework
 def subTest3(self):
     self.client = HTTPClient(url=self.URL3, method='GET')
     res = self.client.send()
     logger.debug(res.text)
     assertHTTPCode(res, [200])
     self.assertIn('github', res.text)
コード例 #9
0
 def test_baidu_http(self):
     res = self.client.send()
     logger.debug(res.text)
     #断言(检查点),就是判断实际结果是否和预期结果一致
     assertHTTPCode(res, [200])
     self.assertIn('百度一下,你就知道', res.text)
コード例 #10
0
 def test_login_http(self):
     res = self.client.send()
     logger.debug(res.text)
     assertHTTPCode(res, [400])
     self.assertIn('嗯哼嗯哼蹦擦擦', res.text)
コード例 #11
0
 def test_thirdparty_http(self):
     res = self.client.send()
     logger.debug(res.text)
     assertHTTPCode(res, [400])
     self.assertIn(u'ThirdParty', res.text)
コード例 #12
0
ファイル: test_baidu_http.py プロジェクト: moolighty/test
 def test_baidu_http(self):
     res = self.client.send()
     logger.debug(res.text)
     assertHTTPCode(res, [400])
     self.assertIn('百度一下,你就知道', res.text)