veritas.sot.rest

Module Contents

Classes

Rest

_summary_

class veritas.sot.rest.Rest(sot, authentication='bearer', username=None, password=None, token=None, url=None, verify_ssl=True)

Bases: object

_summary_

Parameters:
  • sot (Sot) – sot object

  • authentication (str) – authentication type

  • username (str) – username

  • password (str) – password

  • token (str) – token

  • url (str) – url

  • verify_ssl (bool) – verify ssl

session() None

start session

set_headers(*unnamed: tuple, **named: dict) None

set headers for the session

get(*unnamed: tuple, **named: dict) requests.Response

make a GET request

Returns:

response – response object of the requets

Return type:

requests.Response

post(*unnamed: tuple, **named: dict) requests.Response

make a POST request

Returns:

response – response object of the requets

Return type:

requests.Response

put(*unnamed: tuple, **named: dict) requests.Response

make a PUT request

Returns:

response – response object of the requets

Return type:

requests.Response

patch(*unnamed: tuple, **named: dict) requests.Response

make a PATCH request

Returns:

response – response object of the requets

Return type:

requests.Response