19 lines
619 B
Python
19 lines
619 B
Python
import requests
|
|
import json
|
|
import base64
|
|
from requests.auth import HTTPBasicAuth
|
|
auth = HTTPBasicAuth('chubby', '81Iexqpxe!')
|
|
body = {
|
|
"name": "TEST2",
|
|
}
|
|
get_repos = requests.get("https://git.omg.team/api/v1/repos/chubby/TEST2", auth=auth)
|
|
|
|
if get_repos.status_code==404:
|
|
|
|
repository = requests.post("https://git.omg.team/api/v1/user/repos", auth=auth, json=body)
|
|
assert repository.status_code==201
|
|
|
|
file_cont = base64.b64encode(b'tra-ta-ta-ta-ta')
|
|
body = {"content":file_cont.decode('ascii')}
|
|
file = requests.post("https://git.omg.team/api/v1/repos/chubby/TEST2/contents/test.txt", auth=auth, json=body)
|