summ-vi / scripts /test_security.py
Hagurou's picture
Initial commit
0bd1dce
Raw
History Blame Contribute Delete
661 Bytes
import requests
from test_utils import BASE_URL, print_result, get_test_user, register_and_login, get_auth_headers
def test_security():
print(f"--- Testing Security / RBAC ---")
user_data = get_test_user()
token = register_and_login(user_data)
headers = get_auth_headers(token)
response = requests.get(f"{BASE_URL}/admin/users", headers=headers)
if response.status_code == 403:
print_result("Security - Admin API", True, "Bảo vệ thành công, trả về 403 cho User thường")
else:
print_result("Security - Admin API", False, f"Status {response.status_code}")
if __name__ == "__main__":
test_security()