def test_load_members(self): congress = sunlight.legislators.getList() load.members() members = Legislator.objects.all() self.assertEqual( set(m.id for m in members), set(c['bioguide_id'] for c in congress) )
def test_legislator_detail(self): load.members() failed = [] members = random.sample(sunlight.legislators.getList(), 10) for member in members: try: m = Legislator.objects.get(id=member["bioguide_id"]) resp = self.client.get(reverse("congress_legislator_detail", args=(member["bioguide_id"],))) self.assertEqual(m.id, member["bioguide_id"]) # self.assertEqual( # nyt.bills.by_member(m.id)['bills'], # resp.context['bills']['introduced'] # ) except Exception, e: failed.append(m.full_name + "\n" + str(e))
def setUp(self): load.members() self.recent_bills = get_recent_bills()
def setUp(self): load.members() load_bills()
def handle_noargs(self, **options): "Just load all members" load.members()