bugfix get roles
This commit is contained in:
@@ -123,4 +123,34 @@ def test_user_delete(test_client, login_user):
|
||||
assert response.json()["data"]["email"] == "delete@example.com"
|
||||
response = test_client.get("/api/v1/users/"+ str(id), headers={"Authorization": "Bearer " + login_user})
|
||||
assert response.status_code == 200
|
||||
assert "data" not in response.json()
|
||||
assert "data" not in response.json()
|
||||
|
||||
def test_role_assign(test_client, login_user_id,login_user,test_role):
|
||||
userroles ={
|
||||
"userid":login_user_id,
|
||||
"roleids":[test_role["id"]]
|
||||
}
|
||||
response = test_client.post("/api/v1/userrole", json=userroles, headers={"Authorization": "Bearer " + login_user})
|
||||
data = response.json()
|
||||
logging.error(data)
|
||||
assert response.status_code == 200
|
||||
response = test_client.get("/api/v1/users/"+ str(login_user_id), headers={"Authorization": "Bearer " + login_user})
|
||||
data = response.json()
|
||||
logging.error(data)
|
||||
assert response.status_code == 200
|
||||
assert "data" in data
|
||||
assert len(data["data"]["roles"]) == 1
|
||||
|
||||
def test_roles_get(test_client,login_user):
|
||||
response = test_client.get("/api/v1/roles", headers={"Authorization": "Bearer " + login_user})
|
||||
data = response.json()
|
||||
logging.error(data)
|
||||
assert response.status_code == 200
|
||||
assert len(data["data"]) == 0
|
||||
|
||||
def test_roles_admin_get(test_client,login_admin):
|
||||
response = test_client.get("/api/v1/roles", headers={"Authorization": "Bearer " + login_admin})
|
||||
data = response.json()
|
||||
logging.error(data)
|
||||
assert response.status_code == 200
|
||||
assert len(data["data"]) == 1
|
||||
Reference in New Issue
Block a user