Beispiel #1
0
 def tearDown(self):
     # 取消关注社区
     data = {
         "case_id": "1",
         "method": "post",
         "url": "/v1/servers/exit",
         "data": {
             "server_id": self._id
         },
         "expected": "0"
     }
     try:
         res = Http_Request(method=data['method'],
                            url=data['url'],
                            data=data['data'],
                            header=self.header,
                            cookie=None)
     except Exception as e:
         My_Logger.info("删除失败,失败原因: {}".format(e))
         My_Logger.debug(e)
Beispiel #2
0
 def tearDownClass(cls):
     data = {
         "case_title": "删除新增得频道",
         "method": "post",
         "url": "/v1/channels/delete",
         "data": {
             "channel_id": cls.channel_id
         },
         "expected": "0"
     }
     try:
         res = Http_Request(method=data['method'],
                            url=data['url'],
                            data=data['data'],
                            header=cls.header,
                            cookie=None)
         My_Logger().debug('删除返回: %s' % res.get_json())
     except Exception as e:
         My_Logger().info("删除失败,失败原因: {}".format(e))
         My_Logger.debug(e)
Beispiel #3
0
    def test_001(self, case):
        # 加入社区
        try:
            res = Http_Request(method=case['method'],
                               url=case['url'],
                               data=case['data'],
                               header=self.header,
                               cookie=None)
        except Exception as e:
            My_Logger.error("请求出错,错误原因:{}".format(e))
            My_Logger.debug(e)
        if res.get_json()['code'] == 0:
            self._id = getattr(Context, 'join_id')

        try:
            self.assertEqual(int(case['expected']), res.get_json()['code'])
        except AssertionError as e:
            My_Logger().info("用例失败,失败原因{0},\n接口实际code:{1}".format(
                e,
                res.get_json()['code']))
            My_Logger().debug(e)