From 18905c4024f6a958ec6a5bbbc730bbf31393cf1a Mon Sep 17 00:00:00 2001 From: Anton Laktionov Date: Thu, 16 Jul 2026 16:12:33 +0300 Subject: [PATCH] add test file --- testJWT.py | 30 ++++++++++++++++++++++++++++++ 1 file changed, 30 insertions(+) create mode 100644 testJWT.py diff --git a/testJWT.py b/testJWT.py new file mode 100644 index 0000000..8ed8e5d --- /dev/null +++ b/testJWT.py @@ -0,0 +1,30 @@ +import requests + +def register(): + payload = { + "email": "tavres@example.com", + "password": "12345678", + "role": "superuser" + } + responce = requests.post('http://127.0.0.1:8000/register',json=payload) + return responce.text + +def login(): + payload = { + "email": "user1@example.com", + "password": "12345678" + } + responce = requests.post('http://127.0.0.1:8000/login',json=payload) + return responce.json() + +def get_data(token): + headers = { + 'Authorization':f'Bearer {token}', + 'Content-Type': 'application/json' + } + print(headers) + responce = requests.get('http://127.0.0.1:8000/me',headers=headers) + return responce.text +#print(register()) +data = login() +print(get_data(data['access_token']))