for testing and deploying your application
for finding and fixing issues
for empowering human code reviews
#!/usr/bin/env python3
# -*- coding: utf-8 -*-
"""
Created on Mon Jan 21 12:13:16 2019
@author: Paolo Cozzi <[email protected]>
import os
from decouple import AutoConfig
from pyUSIrest.auth import Auth
from django.conf import settings
# define a decouple config object
settings_dir = os.path.join(settings.BASE_DIR, 'image')
config = AutoConfig(search_path=settings_dir)
def get_auth(user=None, password=None, token=None):
"""Returns an Auth instance"""
# instantiate an Auth object if a token is provieded
if token:
return Auth(token=token)
return Auth(user, password)
def get_manager_auth():
"""Get an Auth object for imagemanager user"""
return get_auth(
user=config('USI_MANAGER'),
password=config('USI_MANAGER_PASSWORD'))