예제 #1
0
def test_get_current_user(app_client, client_auth_method, user1, user1_auth):
    response = app_client.get(utils.build_users_path('current'), headers=user1_auth)
    utils.assert_status_code(200, response.status_code)
    assert response.data, "Empty response"
    data = json.loads(response.data)
    logger.debug("Response %r", data)
    utils.assert_properties_exist(['username', 'id'], data)
예제 #2
0
def test_get_user_registries(app_client, client_auth_method, user1, user1_auth):
    response = app_client.get(utils.build_users_path(), headers=user1_auth)
    utils.assert_status_code(200, response.status_code)
    assert response.data, "Empty response"
    data = json.loads(response.data)
    logger.debug("Response %r", data)
    assert len(data['items']) == 1, "Invalid number of registries"
예제 #3
0
def test_get_registry_user(app_client, admin_user,
                           user1, user1_auth):
    response = app_client.get(utils.build_users_path(user1['user'].id), headers=user1_auth)
    utils.assert_status_code(200, response.status_code)
    assert response.data, "Empty response"
    data = json.loads(response.data)
    logger.debug("Response %r", data)
    utils.assert_properties_exist(['username', 'id'], data)
예제 #4
0
def test_get_registry_user_no_authorized(app_client, client_auth_method, user1, user1_auth):
    response = app_client.get(utils.build_users_path(user1['user'].id), headers=user1_auth)
    utils.assert_status_code(403, response.status_code)
예제 #5
0
def test_get_current_user_no_authorized(app_client, client_auth_method, user1, user1_auth):
    response = app_client.get(utils.build_users_path('current'), headers=user1_auth)
    utils.assert_status_code(403, response.status_code)
예제 #6
0
def test_get_user_registries_no_authorization(app_client, client_auth_method, user1, user1_auth):
    response = app_client.get(utils.build_users_path(), headers=user1_auth)
    utils.assert_status_code(403, response.status_code)