예제 #1
0
 def get_referer():
     base_url = u'https://www.lagou.com/jobs/list_%s' % search_kw
     params = dict(
         city=city,
         px='new',
         gx=u'全职',
     )
     referer = common.get_url(base_url, params)
     return referer
예제 #2
0
 def get_referer():
     base_url = 'https://www.lagou.com/jobs/list_%s' % search_kw
     params = dict(
         city=city,
         px='new',
         gx='全职',
     )
     referer = common.get_url(base_url, params)
     return referer
예제 #3
0
def test_05_usercollections():
    """
        收藏/取消收藏成功
    """
    u = get_url(data[4][2])
    h = eval(data[4][5])
    d = eval(data[4][4])
    res = requests.post(url=u, headers=h, json=d)
    assert res.status_code == data[4][6]
    assert res.json()["status"] == data[4][7]
예제 #4
0
def test_07_update_comment():
    """
        修改评论
    """
    u = get_url(data[6][2])
    h = eval(data[6][5])
    d = eval(data[6][4])
    res = requests.post(url=u, headers=h, json=d)
    assert res.status_code == data[6][6]
    assert res.json()["status"] == data[6][7]
예제 #5
0
def test_04_userfellgoods():
    """
        点赞/取消点赞成功
    """
    u = get_url(data[3][2])
    h = eval(data[3][5])
    d = eval(data[3][4])
    res = requests.post(url=u, headers=h, json=d)
    assert res.status_code == data[3][6]
    assert res.json()["status"] == data[3][7]
예제 #6
0
def test_02_getuser4status():
    """
        查看收藏点赞状态
    """
    u = get_url(data[1][2])
    h = eval(data[1][5])
    d = eval(data[1][4])
    res = requests.post(url=u, headers=h, json=d)
    assert res.status_code == data[1][6]
    assert res.json()["status"] == data[1][7]
예제 #7
0
def test_03_getcomments():
    """
        查看评论列表成功
    """
    u = get_url(data[2][2])
    h = eval(data[2][5])
    d = eval(data[2][4])
    res = requests.post(url=u, headers=h, json=d)
    assert res.status_code == data[2][6]
    assert res.json()["status"] == data[2][7]
    save_file(file_path='./conf/comment_id.txt',
              content=str(res.json()["data"]["contentlist"][0]['id']))
예제 #8
0
def test_01_question():
    """
        查看问题详情
    """
    u = get_url(data[0][2])
    h = eval(data[0][5])
    res = requests.get(url=u, headers=h)
    assert res.status_code == data[0][6]
    assert res.json()["status"] == data[0][7]
    print(res.text)
    a = str(res.json()["data"][0]["id"])
    print(a)
예제 #9
0
def test_01_new_article():
    """
        新建文件case
    """
    u = get_url(data[0][2])
    h = eval(data[0][5])
    d = eval(data[0][4])
    res = requests.post(url=u, headers=h, json=d)
    assert res.status_code == data[0][6]
    assert res.json()["status"] == data[0][7]
    aid = res.json()["data"]["articleid"]
    sql = "select * from t_article where id = {}".format(aid)
    assert len(query(sql)) != 0
예제 #10
0
def test_02_login_success():
    u = get_url(data[0][2])
    h = eval(data[0][5])
    d = eval(data[0][4])
    res = requests.post(url=u, headers=h, json=d)
    assert res.status_code == data[0][6]
    assert res.json()["status"] == data[0][7]
    print(res.text)

    # 数据库查询
    sql = "select * from t_user where username ='******'".format(d["username"])
    assert len(query(sql)) != 0

    save_file(file_path='./conf/user_token.txt',
              content=res.json()["data"]["token"])
    save_file(file_path='./conf/user_uid.txt',
              content=str(res.json()["data"]["userinfo"]["uid"]))
예제 #11
0
def test_06_new_comment():
    """
        添加评论
    """
    u = get_url(data[5][2])
    h = eval(data[5][5])
    d = eval(data[5][4])
    res = requests.post(url=u, headers=h, json=d)
    assert res.status_code == data[5][6]
    assert res.json()["status"] == data[5][7]
    print(res.text)
    sql = "select * from t_user_comments where uid = 1333416969 and fid = 13824 ORDER BY createtime desc limit 1;"
    # sql = "select * from t_user_comments where uid = '{}' and fid = '{}'".format(read_file(file_path ='./conf/user_uid.txt'),read_file(file_path ='./conf/question_id.txt')
    my_comment_id = query(sql)[0][0]
    print(my_comment_id)
    assert len(query(sql)) != 0
    save_file(file_path='./conf/my_comment_id.txt', content=str(my_comment_id))
예제 #12
0
def test_03_getquestions():
    url = get_url(data[2][2])
    res = requests.get(url=url)
    assert res.status_code == data[2][6]
    assert res.json()["status"] == data[2][7]
예제 #13
0
def test_02_getcoures():
    url = get_url(data[1][2])
    res = requests.get(url=url)
    assert res.status_code == data[1][6]
    assert res.json()["status"] == data[1][7]
예제 #14
0
def test_01_1bt():
    url = get_url(data[0][2])
    res = requests.get(url=url)
    assert res.status_code == data[0][6]
    assert res.json()["status"] == data[0][7]