示例#1
0
def create_one_person(auth_headers, baseurl):
    content_data = factories.get_content_data()
    person_data = factories.get_person_data(content_data)
    person_api_url = conftest.person_api_url(baseurl)
    response = post(person_api_url, json=person_data, headers=auth_headers)
    response_json = json.loads(response.content)
    person_id = response_json["_id"]
    return person_id
示例#2
0
def test_create_person_only(baseurl, apikey, apisecret):
    person_data = factories.get_person_data()
    person_api_url = conftest.person_api_url(baseurl)
    auth_headers = conftest.auth_headers(apikey, apisecret)

    response = post(person_api_url, json=person_data, headers=auth_headers)

    response_json = json.loads(response.content)
    expect(response.status_code).to(equal(200))
    expect(response_json["name"]).to(equal(person_data["name"]))
示例#3
0
def test_create_person_with_content(baseurl, apikey, apisecret):
    content_data = factories.get_content_data()
    person_data = factories.get_person_data(content_data)

    person_api_url = conftest.person_api_url(baseurl)
    auth_headers = conftest.auth_headers(apikey, apisecret)

    response = post(person_api_url, json=person_data, headers=auth_headers)

    response_json = json.loads(response.content)
    expect(response.status_code).to(equal(200))
    expect(response_json["name"]).to(equal(person_data["name"]))
    expect(response_json["contents"][0]).to(have_key("receptiviti_scores"))
    expect(response_json["contents"][0]).to(have_key("liwc_scores"))
示例#4
0
def get_all_people_in_the_system(auth_headers, baseurl):
    person_api_url = conftest.person_api_url(baseurl).strip()
    response = get(person_api_url, headers=auth_headers)
    expect(response.status_code).to(equal(200))
    people = json.loads(response.content)
    return people