34 lines
977 B
Python
34 lines
977 B
Python
from requests import Request, Session
|
|
import hashlib
|
|
import string
|
|
import random
|
|
|
|
s = Session()
|
|
|
|
def id_generator(size=6, chars=string.ascii_lowercase + string.digits):
|
|
return ''.join(random.choice(chars) for _ in range(size))
|
|
|
|
def test():
|
|
data = {
|
|
'groups': {
|
|
1: {
|
|
'id': 'group_' + id_generator(16),
|
|
'name': id_generator(16),
|
|
'url': id_generator(16),
|
|
'picture_src': id_generator(16) + '.jpg',
|
|
},
|
|
2: {
|
|
'id': 'group_' + id_generator(16),
|
|
'name': id_generator(16),
|
|
'url': id_generator(16),
|
|
'picture_src': id_generator(16) + '.jpg',
|
|
}
|
|
}
|
|
}
|
|
req = Request('POST', 'http://localhost/api/v1.0/show-case/batch-groups', json=data, auth=('qwe', 'qwe'))
|
|
prepped = req.prepare()
|
|
resp = s.send(prepped)
|
|
print(resp.status_code)
|
|
print(resp.json())
|
|
|
|
test() |