Ejemplo n.º 1
0
 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)
     )
Ejemplo n.º 2
0
 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))
Ejemplo n.º 3
0
 def setUp(self):
     load.members()
     self.recent_bills = get_recent_bills()
Ejemplo n.º 4
0
 def setUp(self):
     load.members()
     load_bills()
Ejemplo n.º 5
0
 def handle_noargs(self, **options):
     "Just load all members"
     load.members()