def test_get_account_info(self): ''' Test retrieving account information ''' # Valid account result = self.client.get_account_info() self.assertEqual(isinstance(result, Account), True) # Account does not exist try: new_client = HSClient(api_key='non valid api key') new_client.get_account_info() self.fail() except Unauthorized: pass
import os import csv from hellosign_sdk import HSClient # Initialize HSClient using api key client = HSClient(api_key=os.environ['HELLOSIGN_API_KEY']) account = client.get_account_info() print(account) with open('documents.csv', 'w') as csvfile: reader = csv.writer(csvfile, newline='\n') reader.writerow([ 'signature_request_id', 'test_mode', 'is_complete', 'title', 'signed_at', 'signer_email_address', 'signer_name', 'signature_id', ]) page = 1 signature_request_list = client.get_signature_request_list(page_size=20, page=page) while len(signature_request_list): print(len(signature_request_list))