-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathtest.py
More file actions
57 lines (47 loc) · 1.54 KB
/
Copy pathtest.py
File metadata and controls
57 lines (47 loc) · 1.54 KB
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 Session
import threading
class TEST():
def __init__ (self):
self.session = Session()
self.session.headers = {
"x-api-key": "91e894522aa3ef0248aaef99864682782099156d817fbdab3981f79a000c37dc"
}
self.base_url = "https://b9i590vc4i.execute-api.eu-west-1.amazonaws.com/dev"
def get_user (self):
res = self.session.get(
url = f"{self.base_url}/manageUser"
)
print("email is :", res.text)
# res.raise_for_status()
def get_token (self, email):
print("get_token")
res = self.session.post(
url = f"{self.base_url}/getToken",
json = { "email": email }
)
print("email:", email, "token is :", res.text)
# res.raise_for_status()
test = TEST()
# test.get_user()
# test.get_token("email7@mail.fr")
def thread():
threads = []
emails = ["email123@mail.fr", "email231@mail.fr", "email312@mail.fr"]
for email in emails:
t = threading.Thread(target=test.get_token, args=(email,))
t.start()
threads.append(t)
thread()
# try:
# res = requests.post(
# url = "https://b9i590vc4i.execute-api.eu-west-1.amazonaws.com/dev/manageUser",
# headers = {
# "x-api-key": "ba0d62b9-542a-481b-8835-c0a2b4bc1de8"
# }
# )
# res.raise_for_status()
# print('1', res.text, res.status_code)
# except HTTPError as error:
# print(error.response.status_code, error.response.text)
# except Exception as error:
# print("2", error)