Example #1
0
def login(username, password, activation_token=None, expecting=200):
    payload = {"username": username, "password": password}
    if activation_token:
        payload['activation_token'] = activation_token

    r = client.put('/user/login', json=payload, headers=Headers.set())
    assert r.status_code == expecting
    if r.status_code == 200:
        Headers.update(authorization='Bearer %s' % r.json)
    return