Beispiel #1
0
 def checkResult(self):
     self.info = self.response.json()
     commonAw.show_return_msg(self.response)
     self.assertEqual(self.info['errorno'], self.errorno)
     self.assertEqual(self.info['data']['account'], 'shiyuyu')
     #         sql = commonAw.get_sql()
     localConfigDB.executeSQL(
         'select * from g_login_record where id =356881')
     localConfigDB.closeDB()
Beispiel #2
0
    def checkResult(self):
        """
        check test result
        :return:
        """
        self.info = self.return_json.json()
        # show return message
        commonAw.show_return_msg(self.return_json)

        if self.result == '0':
            email = commonAw.get_value_from_return_json(
                self.info, 'member', 'email')
            self.assertEqual(self.info['code'], self.code)
            self.assertEqual(self.info['msg'], self.msg)
            self.assertEqual(email, self.email)

        if self.result == '1':
            self.assertEqual(self.info['code'], self.code)
            self.assertEqual(self.info['msg'], self.msg)
Beispiel #3
0
    def testCompanyListWithoutToken(self):
        """
        the 2nd testcase
        不携带token查询--->公司列表
        :return:
        """
        # set body
        self.body = companyList.body2
        localConfigHttp.set_data(self.body)
        # post http
        self.response = localConfigHttp.post()

        # check result of response
        self.info = self.response.json()
        commonAw.show_return_msg(self.response)
        self.assertEqual(self.response.status_code, self.status_code2)
        self.assertEqual(self.info['error'], self.errorno2)
        self.assertEqual(self.info['message'], self.msg2)

        #write_log
        self.log.build_case_body(sys._getframe().f_code.co_name, self.body)
        self.log.build_case_code(str(self.status_code2))
        self.log.build_case_response(self.response.text)
Beispiel #4
0
    def testCompanyListWithCompanyname(self):
        """
        the 4th  testcase
        携带关键词---公司名称--->公司列表
        :return:
        """
        # set body
        self.body = companyList.body4
        localConfigHttp.set_data(self.body)
        # post http
        self.response = localConfigHttp.post()

        # check result of response
        self.info = self.response.json()
        commonAw.show_return_msg(self.response)
        self.assertEqual(self.response.status_code, self.status_code4)
        self.assertEqual(self.info['code'], self.errorno4)
        self.assertEqual(self.info['recordsTotal'], self.recordstotal4)

        #write_log
        self.log.build_case_body(sys._getframe().f_code.co_name, self.body)
        self.log.build_case_code(str(self.status_code4))
        self.log.build_case_response(self.response.text)