示例#1
0
文件: info.py 项目: wica128/tkapi
def get_commissie_namen():
    commissies = api.get_commissies()
    namen = []
    for commissie in commissies:
        if commissie.naam:
            namen.append(commissie.naam)
    return OrderedSet(sorted(namen))
示例#2
0
文件: info.py 项目: wica128/tkapi
def get_commissie_soorten():
    commissies = api.get_commissies()
    soorten = []
    for commissie in commissies:
        if commissie.soort:
            soorten.append(commissie.soort)
    return OrderedSet(sorted(soorten))
示例#3
0
 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)
示例#4
0
 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)
示例#5
0
 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))
示例#6
0
 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)