Пример #1
0
def test_detail_user(foss: Fossology):
    assert foss.detail_user(foss.user.id)
    assert foss.user.email == "y"
    assert (
        f"User {foss.user.description} ({foss.user.id}), {foss.user.email}, "
        f"access level {foss.user.accessLevel} "
        f"and root folder {foss.user.rootFolderId}") in str(foss.user)
Пример #2
0
def test_detail_user_with_agents(foss_server: str, foss: Fossology,
                                 foss_user: dict, foss_user_agents: dict):
    user = foss_user
    responses.add(responses.GET,
                  f"{foss_server}/api/v1/users/{user['id']}",
                  status=200,
                  json=user)
    user_from_api = foss.detail_user(user["id"])
    assert user_from_api.agents.to_dict() == foss_user_agents
Пример #3
0
def test_unknown_user(foss: Fossology):
    with pytest.raises(FossologyApiError):
        foss.detail_user(30)