def __init__(self): print bcolors.WARNING + 'Loading 2016 Election Campaign Manager...' + bcolors.ENDC self.client = BaseClient() self.submissions_list = self.client.get_submissions_list() self.voters = self.generate_voter_instances(self.submissions_list) self.politicians = self.generate_politician_instances() self.votes_democrat = [] self.votes_republican = []
import unittest import sys from os import path sys.path.append(path.dirname(path.dirname(path.abspath(__file__)))) from base_client import BaseClient import requests import httpretty client = BaseClient() mock_submissions_json = { 'total': '2', 'submissions': [ { 'remote_addr': '50.115.104.50', 'read': '1', 'timestamp': '2015-10-09 17:17:31', 'longitude': '-80.193702697754', 'user_agent': 'Mozilla/5.0 (Macintosh; Intel Mac OS X 10_10_5) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/39.0.2171.95 Safari/537.36', 'payment_status': '', 'latitude': '25.774299621582', 'id': '218459301' }, ], 'pages': 1 } mock_submission_ids = ['218459301'] mock_submission = [{ 'field': '36379032',