-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathsender_stand_request.py
57 lines (39 loc) · 1.42 KB
/
sender_stand_request.py
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
from requests import Response, Request
import configuration
import requests
import data
def get_docs():
return requests.get(configuration.URL_SERVICE + configuration.DOC_PATH)
# response: Response = get_docs()
# # print(response._content)
# print(response.text)
def get_logs():
return requests.get(configuration.URL_SERVICE + configuration.LOG_MAIN_PATH + '?count=20')
# response: Response = get_logs()
# # print(response._content)
# print(response.text)
# print(response.headers)
# print(response.status_code)
def get_users_table():
return requests.get(configuration.URL_SERVICE + configuration.USERS_TABLE_PATH)
# response: Response = get_users_table()
# print(response.text)
# print(response.status_code)
def post_new_user(body: Request):
return requests.post(
configuration.URL_SERVICE + configuration.CREATE_USER_PATH, # подставляем полный url
json=body, # тут тело
headers=data.headers) # а здесь заголовки
# response = post_new_user(data.user_body);
# print(response.status_code)
# # print(response.text)
# print(response.json())
def post_products_kits(products_ids: list[int]):
return requests.post(
configuration.URL_SERVICE + configuration.PRODUCTS_KITS_PATH,
json=products_ids,
headers=data.headers
)
# response = post_products_kits(data.product_ids);
# print(response.status_code)
# print(response.json())