Exemple #1
0
    def setUpClass(cls):
        cls.a = login(cls.s)
        aa = cls.a.outside_consultants_login(cls.uri)
        cls.token = aa['body']['token']
        cls.memberId = aa['body']['memberid']

        cls.countryId = resource_country_list(cls.s, cls.uri, cls.token, cls.memberId, cls.platform)[0][1]
Exemple #2
0
    def setUpClass(cls):
        cls.a = login(cls.s)  # 实例化登录对象
        aa = cls.a.outside_consultants_login(cls.uri)  # 调用外部顾问登录方法并返回用户数据
        cls.token = aa['body']['token']
        cls.memberId = aa['body']['memberid']

        # 调用国家列表接口获取国家id
        countryInfo = resource_country_list(cls.s, cls.uri, cls.token,
                                            cls.memberId, cls.platform)
        countryIds = countryInfo[0]
        countryId = countryIds[1]  # 澳洲

        # 调用用户保存国家接口获取国家id
        cls.countryId = member_save_country(cls.s, cls.uri, cls.token,
                                            cls.memberId, cls.platform,
                                            countryId)

        # 调用热门院校接口获取院校id
        schoolIds = school_rank(cls.s, cls.uri, cls.token, cls.memberId,
                                cls.platform, countryId)
        schoolId = schoolIds[0]

        # 调用院校详情接口返回memberId
        persionMemberIds = school_detail(cls.s, cls.uri, cls.token,
                                         cls.memberId, cls.platform, countryId,
                                         schoolId)
        cls.persionMemberId = persionMemberIds[0]
    def setUpClass(cls):
        cls.a = login(cls.s)  # 实例化登录对象
        aa = cls.a.outside_consultants_login(cls.uri)  # 调用外部顾问登录方法并返回用户数据
        cls.token = aa['body']['token']
        cls.memberId = aa['body']['memberid']

        cls.countryInfo = resource_country_list(cls.s, cls.uri, cls.token,
                                                cls.memberId, cls.platform)
        cls.countryIds = cls.countryInfo[0]
        cls.countryId = cls.countryIds[1]  # 澳洲
Exemple #4
0
    def setUpClass(cls):
        cls.a = login(cls.s)
        aa = cls.a.outside_consultants_login(cls.uri)
        cls.token = aa['body']['token']
        cls.memberid = aa['body']['memberid']
        countryIds = resource_country_list(cls.s, cls.uri, cls.token,
                                           cls.memberid, cls.platform)[0]
        cls.countryId = str(countryIds[1])

        # cls.taskType = [0, 1, 2, 3, 4]  # 任务类型 0-全部,1-接单任务,2-定期回访任务,3-留学规划任务,4-定校任务
        # cls.taskStatus = [1, 2, 3]      # 任务状态 1-待办,2-未处理(过期),3-完成
        # cls.endType = [0, 1, 2, 3]      # 截止时间类型 0-全部,1-3小时内,2-今天,3-3天内
        '''
    def setUpClass(cls):
        cls.a = login(cls.s)   # 实例化登录对象
        aa = cls.a.outside_consultants_login(cls.uri)   # 调用外部顾问登录方法并返回用户数据
        cls.token = aa['body']['token']
        cls.memberId = aa['body']['memberid']

        # 调用国家列表接口获取国家id
        countryInfo = resource_country_list(cls.s, cls.uri, cls.token, cls.memberId, cls.platform)
        countryIds = countryInfo[0]
        logging.info(countryIds)
        countryId= countryIds[0]  # 美国

        # 调用用户保存国家接口获取国家id
        cls.countryId = member_save_country(cls.s, cls.uri, cls.token, cls.memberId, cls.platform, countryId)

        # 调用地区接口获取地区id
        areaIds = member_get_area_list(cls.s, cls.uri, cls.token, cls.memberId, cls.platform, cls.countryId)
        cls.areaId = areaIds[0]
def test_student_add_resource(s, uri, token, memberId, platform):
    url = "/counselor/addResource"
    headers = {
        "token": token,
        "memberId": memberId,
        "platform": platform,
        "vcode": "21300"
    }
    data = {
        "resourceType": "1",  # 资源类型(0:名片,1:资源)
        "studentName": "autotest{0}".format(random.randint(1, 100)),
        "tel": "130{0}".format(random.randint(11110001, 11119999)),
        "countryId": resource_country_list(s, uri, token, memberId,
                                           platform)[0],
        "remark": "自动化测试脚本添加"
    }
    response = s.post(url=uri + url, headers=headers, data=data)
    studentName = data['studentName']
    return studentName
    def setUpClass(cls):
        cls.a = login(cls.s)  # 实例化登录对象
        aa = cls.a.outside_consultants_login(cls.uri)  # 调用外部顾问登录方法并返回用户数据
        cls.token = aa['body']['token']
        cls.memberId = aa['body']['memberid']

        # 调用国家列表接口获取国家id
        countryInfo = resource_country_list(cls.s, cls.uri, cls.token,
                                            cls.memberId, cls.platform)
        countryIds = countryInfo[0]
        countryId = countryIds[1]  # 澳洲

        # 调用用户保存国家接口获取国家id
        cls.countryId = member_save_country(cls.s, cls.uri, cls.token,
                                            cls.memberId, cls.platform,
                                            countryId)

        # 调用选择专业大小类接口获取专业小类id
        kindIds = school_major_qs(cls.s, cls.uri, cls.token, cls.memberId,
                                  cls.platform)
        cls.kindId = kindIds[0]