Example #1
0
    def test_set_pet_tag_chinese(self):
        """
        设置宠物备注--中文\
        开发:黄良江(900000)\
        测试:林冰晶(791099)
        """
        account_id = CoRand.get_rand_int(100001)
        res = self.ar_con.login(account_id, "im")
        res_data = json.loads(res)
        user_id = res_data["user_id"]
        nick_name = CoRand.get_random_word_filter_sensitive(6)
        self.ar_con.modify_info(nick_name)
        url = "http://192.168.19.220/v0.1/static/cscommon/avatar/123456789/123456789.jpg"
        res = self.ar_con.scan_face(url, "la", 1)
        res_data = json.loads(res)
        item_id = res_data["item_id"]
        self.ar_con.capture_pet(item_id)
        tag = CoRand.get_rand_chinese(5)
        res = self.ar_con.set_pet_tag(item_id, tag)
        res_data = json.loads(res)
        assert_that(res_data, has_key("code"), "no code response...")
        assert_that(res_data, has_key("err_msg"), "no err_msg response...")
        assert_that(res_data["code"], equal_to(EC_SUCCESS["code"]),
                    "response code mismatching...")
        assert_that(res_data["err_msg"], equal_to(EC_SUCCESS["err_msg"]),
                    "response msg mismatching...")

        res = self.ar_con.get_pet_info(item_id, user_id)
        res_data = json.loads(res)
        assert_that(res_data, has_key("tag"), "no tag response...")
        assert_that(res_data["tag"], equal_to(tag),
                    "response tag mismatching...")
    def test_modify_info_nick_name_chinese(self):
        """
        修改角色信息成功,角色名称中文\
        开发:黄良江(900000)\
        测试:林冰晶(791099)
        """
        self.ar_con.login(100861, "im")
        nick_name = CoRand.get_rand_chinese(7)

        json_body = {
            "sex": 1,
            "icon": "https://www.baidu.com/",
            "nick_name": nick_name
        }
        res = self.ar_con.get_res(self.api_name, json_body)
        res_data = json.loads(res)

        assert_that(res_data, has_key("code"), "no code response...")
        assert_that(res_data, has_key("err_msg"), "no err_msg response...")
        assert_that(res_data["code"], equal_to(EC_SUCCESS["code"]),
                    "response code mismatching...")
        assert_that(res_data["err_msg"], equal_to(EC_SUCCESS["err_msg"]),
                    "response msg mismatching...")