Ejemplo n.º 1
0
    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
Ejemplo n.º 2
0
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))