コード例 #1
0
def test_get_enterpriseinfodetail_40(unlogin_fix, enterpriseId=4):
    '''查询企业中心的用户信息:头部传错误或失效的Token,提示登录失效'''
    # s = requests.session()
    # s.headers.update({"Authorization": "Token f4b9a1dffbf525ecc93f8c80035c60fa546d5xxx"})
    res = jzrqyht_api(unlogin_fix).get_enterpriseinfodetail(enterpriseId)
    assert res["msg"] == "登录失效,请重新登录"
    assert res["code"] == 10005
コード例 #2
0
def test_get_enterpriseinfodetail_42(login_fix, test_input, expect):
    '''查询企业中心的用户信息:params传不存在、非整型、特殊字符、中文的enterpriseId,无法查询到企业详情'''
    res = jzrqyht_api(login_fix).get_enterpriseinfodetail(
        enterpriseId=test_input)
    if expect.get("Message") != None:
        assert res["Message"] == expect["Message"]
    else:
        assert res["msg"] == expect["msg"]
        assert res["code"] == expect["code"]
コード例 #3
0
 def test_get_companyusercenter_36(self, login_fix):
     '''【用例描述】:查询企业中心的用户信息:头部传用户登录Token,可以查询企业用户信息
     【前置条件】:用户先登录
     【step1】:点击雇主品牌
     【step2】:查看企业中心用户信息 -> 可以查询企业用户信息'''
     step_1()
     res = jzrqyht_api(login_fix).get_companyusercenter()
     assert res["msg"] == "成功"
     assert res["code"] == 10000
コード例 #4
0
 def test_get_companyusercenter_37(self, unlogin_fix):
     '''【用例描述】:查询企业中心的用户信息:头部传错误或失效的Token,提示登录失效
     【前置条件】:头部传错误或失效的Token
     【step1】:点击雇主品牌
     【step2】:查看企业中心用户信息 -> 提示登录失效'''
     # s = requests.session()
     # s.headers.update({"Authorization": "Token f4b9a1dffbf525ecc93f8c80035c60fa546d5xxx"})
     step_1()
     res = jzrqyht_api(unlogin_fix).get_companyusercenter()
     assert res["msg"] == "登录失效,请重新登录"
     assert res["code"] == 10005
コード例 #5
0
def test_get_enterpriseinfodetail_44(login_fix, enterpriseId=2147483648):
    '''查询企业中心的用户信息:params传2147483648大小的enterpriseId,可以查询到企业详情'''
    res = jzrqyht_api(login_fix).get_enterpriseinfodetail(enterpriseId)
    assert res["Message"] == "请求无效。"
コード例 #6
0
def test_get_enterpriseinfodetail_43(login_fix, enterpriseId=2147483647):
    '''查询企业中心的用户信息:params传2147483647大小的enterpriseId,可以查询到企业详情'''
    res = jzrqyht_api(login_fix).get_enterpriseinfodetail(enterpriseId)
    assert res["msg"] == "成功"
    assert res["code"] == 10000
コード例 #7
0
def test_get_enterpriseinfodetail_39(enterpriseId=4):
    '''查询企业中心的用户信息:头部不传Token,提示登录失效'''
    s = requests.session()
    res = jzrqyht_api(s).get_enterpriseinfodetail(enterpriseId)
    assert res["msg"] == "登录失效,请重新登录"
    assert res["code"] == 10005
コード例 #8
0
def test_get_enterpriseinfodetail_38(login_fix, enterpriseId=4):
    '''查询企业中心的用户信息:头部传用户登录Token,可以查询企业用户信息'''
    res = jzrqyht_api(login_fix).get_enterpriseinfodetail(enterpriseId)
    assert res["msg"] == "成功"
    assert res["code"] == 10000
コード例 #9
0
def test_get_enterpriseinfodetail_44(login_fix, enterpriseId=2147483648):
    '''查询企业中心的用户信息:params传2147483648大小的enterpriseId,可以查询到企业详情'''
    res = jzrqyht_api(login_fix).get_enterpriseinfodetail(enterpriseId)
    assert res["Message"] == "请求无效。"
    assert res[
        "MessageDetail"] == "对于“JZRZPWebAPI.Controllers.Company.EnterpriseInfoController”中方法“JZR.Model.PublicModel`1[JZRZP.Model.EnterpriseInfoReturn] GetEnterpriseInfoDetail(Int32)”的不可以为 null 的类型“System.Int32”的参数“enterpriseId”,参数字典包含一个 null 项。可选参数必须为引用类型、可以为 null 的类型或声明为可选参数。"