Ejemplo n.º 1
0
import requests
from utilities.configurations import getConfig, getHeaders, getRandomNumber
from utilities.resources import APIResource

from payload.postPayload import addCollectionPayload

url = getConfig()['API']['endpoint'] + APIResource.createCollection

#Creating a collection
post_response = requests.post(
    url,
    json=addCollectionPayload("Sample" + str(getRandomNumber())),
    headers=getHeaders())

print(post_response.status_code)
#Converting it into json
response_json = post_response.json()
print(response_json['collection']['uid'])
uid = response_json['collection']['uid']

#Deleting a collection
delete_response = requests.delete(url + "/" + uid, headers=getHeaders())

print(delete_response.status_code)
def step_impl(context):
    context.url = getConfig()['GITAPI']['endpoint'] + GITResource.getRepos
    context.response = context.se.get(context.url)
import requests
from utilities.configurations import getConfig, getToken
from utilities.resources import GITResource

#This session has required authentication stored in the se.
se = requests.session()
se.headers = getToken()

url = getConfig()['GITAPI']['endpoint'] + GITResource.getRepos
response = se.get(url)

print(response.status_code)
def step_implementation(context, name):
    context.url = getConfig()['API']['endpoint'] + APIResource.createCollection
    context.payload = addCollectionPayload(name)