def test_get_dossiers(self): zaak_filter = Zaak.create_filter() zaak_filter.filter_date_range(TestDossiersForZaken.start_datetime, TestDossiersForZaken.end_datetime) zaak_filter.filter_soort('Wetgeving') zaken = api.get_zaken(zaak_filter) print('Wetgeving zaken found: ' + str(len(zaken))) dossier_filter = Dossier.create_filter() zaak_nummers = [zaak.nummer for zaak in zaken] print(zaak_nummers) dossier_filter.filter_zaken(zaak_nummers) dossiers = api.get_dossiers(filter=dossier_filter) dossier_zaak_nummers = set() for dossier in dossiers: print('dossier.vetnummer: ', str(dossier.vetnummer)) # print(dossier.kamerstukken) # pds = dossier.parlementaire_documenten # print(dossier.parlementaire_documenten) for pd in dossier.parlementaire_documenten: for zaak in pd.zaken: dossier_zaak_nummers.add(zaak.nummer) for zaak in zaken: if zaak.nummer not in dossier_zaak_nummers: print(zaak.nummer) zaak.print_json()
def test_zaak_filters(self): zaak_filter = Zaak.create_filter() zaak_filter.filter_date_range(TestZaak.start_datetime, TestZaak.end_datetime) zaak_filter.filter_soort('Wetgeving') zaken = api.get_zaken(zaak_filter) # for zaak in zaken: # zaak.print_json() self.assertEqual(len(zaken), 27) zaak_filter.add_afgedaan(True) zaken_afgedaan = api.get_zaken(zaak_filter) # for zaak in zaken_afgedaan: # zaak.print_json() zaak_filter.update_afgedaan(False) zaken_aanhangig = api.get_zaken(zaak_filter) # for zaak in zaken_aanhangig: # zaak.print_json() n_afgedaan = len(zaken_afgedaan) n_aanhangig = len(zaken_aanhangig) print('aanhangig: ' + str(n_aanhangig)) print('afgedaan: ' + str(n_afgedaan)) self.assertEqual(n_aanhangig + n_afgedaan, len(zaken))
def test_zaak_for_onderwerp(self): onderwerp = "Selectie aan de poort bij steeds meer universitaire studies" zaak_filter = Zaak.create_filter() zaak_filter.filter_onderwerp(onderwerp) zaken = api.get_zaken(zaak_filter) self.assertEqual(len(zaken), 1) self.assertEqual(zaken[0].onderwerp, onderwerp) zaken[0].print_json()
def test_zaak_filter_empty_verslagzaak(self): start_datetime = datetime.datetime(year=2016, month=1, day=1) end_datetime = datetime.datetime(year=2016, month=6, day=1) zaak_filter = Zaak.create_filter() zaak_filter.filter_date_range(start_datetime, end_datetime) zaak_filter.filter_empty_verslagzaak() zaken = api.get_zaken(zaak_filter) print(len(zaken)) self.assertTrue(len(zaken) > 35)
def test_zaak_nummer(self): zaak_nummer = '2007Z01002' zaak_filter = Zaak.create_filter() zaak_filter.filter_nummer(zaak_nummer) zaken = api.get_zaken(zaak_filter) self.assertEqual(len(zaken), 1) zaak = zaken[0] self.assertEqual(zaak.nummer, zaak_nummer) zaak.print_json()
def test_zaak_filter_empty_agendapunt(self): start_datetime = datetime.datetime(year=2016, month=1, day=1) end_datetime = datetime.datetime(year=2016, month=1, day=10) zaak_filter = Zaak.create_filter() zaak_filter.filter_date_range(start_datetime, end_datetime) zaak_filter.filter_empty_agendapunt() # zaak_filter.filter_soort('Wetgeving') zaken = api.get_zaken(zaak_filter) print(len(zaken)) self.assertTrue(len(zaken) > 50)
def test_zaken_for_date_range(self): zaak_filter = Zaak.create_filter() zaak_filter.filter_date_range(TestZaak.start_datetime, TestZaak.end_datetime) zaken = api.get_zaken(zaak_filter) soorten = set() for zaak in zaken: # zaak.print_json() soorten.add(zaak.soort) # print(zaak.soort) for soort in soorten: print(soort)
def test_zaak_filter_empty_besluiten(self): zaak_filter = Zaak.create_filter() zaak_filter.filter_empty_besluit() zaken = api.get_zaken(zaak_filter) self.assertEqual(len(zaken), 0)