def __init__(self, requests, baseUrl, sourceUrl, ipaAuth=None, username=None, password=None): self.requests = requests self.baseUrl = baseUrl self.sourceUrl = sourceUrl # this is done so that testing is easier if ipaAuth is None: self.ipaAuth = IPAAuth(requests=requests, baseUrl=baseUrl) else: self.ipaAuth = ipaAuth self.sessionExpiration = None self.sessionID = None self.USERNAME = username self.PASSWORD = password