def get_commissie_namen(): commissies = api.get_commissies() namen = [] for commissie in commissies: if commissie.naam: namen.append(commissie.naam) return OrderedSet(sorted(namen))
def get_commissie_soorten(): commissies = api.get_commissies() soorten = [] for commissie in commissies: if commissie.soort: soorten.append(commissie.soort) return OrderedSet(sorted(soorten))
def test_soort_filter(self): soort = 'Algemeen' com_filter = Commissie.create_filter() com_filter.filter_soort(soort) commissies_algemeen = api.get_commissies(com_filter) self.assertTrue(len(commissies_algemeen) > 4) for commissie in commissies_algemeen: self.assertEqual(commissie.soort, soort)
def test_naam_filter(self): naam = 'Vaste commissie voor Binnenlandse Zaken' com_filter = Commissie.create_filter() com_filter.filter_naam(naam) commissies_algemeen = api.get_commissies(com_filter) commissies_algemeen[0].print_json() self.assertTrue(len(commissies_algemeen), 1) for commissie in commissies_algemeen: self.assertEqual(commissie.naam, naam)
def test_get_commissies(self): max_items = None commissies = api.get_commissies(max_items=max_items) for commissie in commissies: print('===========') # commissie.print_json() print(commissie) print(commissie.soort) for lid in commissie.leden: if lid.persoon: print('\t' + str(lid))
def test_commissie_info_missing(self): commissies = api.get_commissies() commissies_without_name = [] commissies_with_name = [] commissies_with_soort = [] for commissie in commissies: if not commissie.naam: commissies_without_name.append(commissie) if not commissie.soort: commissies_with_soort.append(commissie) else: commissies_with_name.append(commissie) # for commissie in commissies_without_name: # print(commissie.id) print('commissies without name: ' + str(len(commissies_with_name))) print('commissies without soort: ' + str(len(commissies_with_soort))) self.assertTrue(len(commissies_without_name) >= 48) self.assertTrue(len(commissies_with_soort) >= 127)