コード例 #1
0
ファイル: test_im_02_imim02.py プロジェクト: xcma/selenium
    def test_A_Im02(self):
        u'保存im私聊群'
        response = ''
        status_code = ''
        casename = self.casename
        log.debug(casename + u':开始执行')
        try:
            cookie = Api_urllib.read_cookie_file('100')
            parameter = {'r': 'im/im02'}
            data = {
                'outer_id': 10435,
                'type': 101,
                'val': 1

            }
            response, status_code = Api_urllib.getInterface_requests_status(parameter, data=data, headers=cookie, method='POST')
            self.assertTrue(response. has_key('id'))
            self.result = 'Pass'
        except Exception as msg:
            log.error(u"test_A_Account_Order执行失败")
            log.error(msg)
            print (msg)
            raise
        finally:
            test_result.set_test_result(response, status_code, self.interfacename, self.casename, self.comment,
                                  self.result)
        log.debug(casename + u':执行完毕')
コード例 #2
0
ファイル: test_d_12_accountPay.py プロジェクト: xcma/selenium
 def test_A_Account_Pay(self):
     u'1.用户充值立即支付中转页面'
     casename = self.casename
     log.debug(casename + u':开始执行')
     response = ''
     status_code = ''
     transnumber = Api_urllib.read_from_file('d08ford12d13').split(',')[0]
     try:
         cookie = Api_urllib.read_cookie_file('100')
         afterpayto = 'http://www.xxtao.com'
         parameter = {'r': 'account/pay', 'transnumber': transnumber,
                      'afterpayto': afterpayto}
         # 调用d12接口
         response, status_code = Api_urllib.getInterface_requests_status(parameter, headers=cookie)
         if "id='alipaysubmit'" in response:
             log.debug(u'接口访问成功')
             self.result = 'Pass'
     except Exception as msg:
         log.error(u"test_A_Account_Order执行失败")
         log.error(msg)
         print (msg)
         raise
     finally:
         test_result.set_test_result(response, status_code, self.interfacename, self.casename, self.comment,
                               self.result)
     log.debug(casename + u':执行完毕')
コード例 #3
0
 def test_A_Account_Order(self):
     u'用户充值下单'
     response = ''
     status_code = ''
     casename = self.casename
     log.debug(casename + u':开始执行')
     try:
         cookie = Api_urllib.read_cookie_file('100')
         parameter = {'r': 'account/order'}
         data = {
             'money': '200'
         }
         response, status_code = Api_urllib.getInterface_requests_status(parameter, data=data, headers=cookie, method='POST')
         self.assertTrue(response. has_key('succ'))
         Api_urllib.save_as_file(response['transnumber'], 'd08ford12d13', write='w')
         self.result = 'Pass'
     except Exception as msg:
         log.error(u"test_A_Account_Order执行失败")
         log.error(msg)
         print (msg)
         raise
     finally:
         test_result.set_test_result(response, status_code, self.interfacename, self.casename, self.comment,
                               self.result)
     log.debug(casename + u':执行完毕')
コード例 #4
0
ファイル: test_a_03_UserLogin.py プロジェクト: xcma/selenium
 def test_B_UserLogin_Each_other(self):
     "2.工程商登录"
     self.casename = 'user_type=100'
     casename = self.casename
     log.debug(casename + u':开始执行')
     try:
         parameter = {'r': 'v1.4/user/login', 'phone': '17748484849', 'passcode': '1234', 'user_type': '100'}
         self.response, self.cookie = Api_urllib.getCookie(parameter)
             # 保持cookie
         Api_urllib.save_cookie_as_file(self.cookie, who='100')
         self.result = "Pass"
     except Exception as msg:
         log.error("Excepthon Logged")
         print (msg)
         raise
     finally:
         test_result.set_test_result(self.response, self.cookie, self.interfacename, self.casename, self.comment,
                               self.result)
コード例 #5
0
 def test_A_AccountCheckPay(self):
     u'1.确认用户充值完成'
     casename = self.casename
     log.debug(casename + u':开始执行')
     response = ''
     status_code = ''
     transnumber = Api_urllib.read_from_file('d08ford12d13').split(',')[0]
     try:
         cookie = Api_urllib.read_cookie_file('100')
         parameter = {'r': 'account/checkpay', 'transnumber': transnumber}
         response, status_code = Api_urllib.getInterface_requests_status(parameter, headers=cookie)
         self.assertTrue(response.has_key('succ'))
         self.result = "Pass"
     except Exception as msg:
         log.error(u"test_A_Account_Order执行失败")
         log.error(msg)
         print (msg)
         raise
     finally:
         test_result.set_test_result(response, status_code, self.interfacename, self.casename, self.comment,
                               self.result)
     log.debug(casename + u':执行完毕')
コード例 #6
0
ファイル: test_im_01_imim01.py プロジェクト: xcma/selenium
 def test_A_Im1(self):
     u'拉取群漫游消息'
     response = ''
     status_code = ''
     casename = self.casename
     log.debug(casename + u':开始执行')
     try:
         cookie = Api_urllib.read_cookie_file('100')
         parameter = {'r': 'im/im01'}
         data = {
             'group_id': 123,
         }
         response, status_code = Api_urllib.getInterface_requests_status(parameter, data=data, headers=cookie, method='POST')
         self.result = 'Pass'
     except Exception as msg:
         log.error(u"test_A_Account_Order执行失败")
         log.error(msg)
         print (msg)
         raise
     finally:
         test_result.set_test_result(response, status_code, self.interfacename, self.casename, self.comment,
                               self.result)
     log.debug(casename + u':执行完毕')
コード例 #7
0
ファイル: test_a_03_UserLogin.py プロジェクト: xcma/selenium
 def test_A_UserLogin(self):
     '''1.用户登录'''
     self.casename = 'user_type=1'
     casename = self.casename
     log.debug(casename + u':开始执行')
     try:
         parameter = {'r': 'v1.4/user/login', 'phone': '17748484840', 'passcode': '1234', 'user_type': '1'}
         self.response, self.cookie = Api_urllib.getCookie(parameter)
         if self.response['succ'] == '1':
             self.assertTrue(self.response.has_key('is_new'))
         else:
             self.assertTrue(self.response.has_key('msg'))
         Api_urllib.save_cookie_as_file(self.cookie, who='1')
         self.result = "Pass"
         log.debug(u'工程商登录,保存cookie')
     except Exception as msg:
         log.error("Excepthon Logged")
         log.error(msg)
         print (msg)
         raise
     finally:
         test_result.set_test_result(self.response, self.cookie, self.interfacename, self.casename, self.comment,
                               self.result)
     log.debug(casename + u':执行完毕')
コード例 #8
0
 def test_A_CompanyList(self):
     '''1.获取公司列表'''
     casename = 'test_A_CompanyList'
     log.debug(casename + u':开始执行')
     try:
         parameter = {'r': 'company/list', 'page': "2", 'city_id': '18', 'cate_id': '2', 'area_id': '2', 'keywords': u'北京'}
         response, status = Api_urllib.getInterface_requests_status(parameter)
         if 'succ' in response:
             log.debug(u'接口访问成功')
     except Exception as msg:
         log.error(u"test_A_Account_Order执行失败")
         log.error(msg)
         print msg
         raise
     log.debug(casename + u':执行完毕')