def setUpClass(cls): super().setUpClass() adres = brk_factories.AdresFactory(huisnummer=340, huisletter='A', postcode='1234AB', woonplaats='FabeltjesLand', openbareruimte_naam='Sesamstraat') brk_factories.NatuurlijkPersoonFactory(naam='Preeker', voornamen='Stephan Jacob', woonadres=adres) brk_factories.NatuurlijkPersoonFactory(naam='Kikker', voorvoegsels='de', voornamen='Kermet', woonadres=adres) brk_factories.NietNatuurlijkPersoonFactory( naam='stoeptegel bakker', statutaire_naam='stoeptegel bakker', woonadres=adres, ) batch.execute(datasets.brk.batch.IndexKadasterJob())
def handle(self, *args, **options): dataset = options['dataset'] start = time.time() for ds in dataset: if ds not in self.ordered: self.stderr.write("Unkown dataset: {}".format(ds)) return sets = [ds for ds in self.ordered if ds in dataset] # enforce order self.stdout.write("Working on {}".format(", ".join(sets))) set_partial_config(options) for ds in sets: if options['recreate_indexes']: if ds in self.recreate_indexes: for job_class in self.recreate_indexes[ds]: batch.execute(job_class()) # we do not run the other tasks continue # to next dataset please.. if options['build']: for job_class in self.datasetcommands[ds]: batch.execute(job_class(), ) self.stdout.write("Total Duration: %.2f seconds" % (time.time() - start))
def handle(self, *args, **options): dataset = options['dataset'] start = time.time() for ds in dataset: if ds not in self.ordered: self.stderr.write("Unkown dataset: {}".format(ds)) return sets = [ds for ds in self.ordered if ds in dataset] # enforce order self.stdout.write("Working on {}".format(", ".join(sets))) set_partial_config(options) for ds in sets: if options['recreate_indexes']: if ds in self.recreate_indexes: for job_class in self.recreate_indexes[ds]: batch.execute(job_class()) # we do not run the other tasks continue # to next dataset please.. if options['build']: for job_class in self.datasetcommands[ds]: batch.execute(job_class(), ) self.stdout.write( "Total Duration: %.2f seconds" % (time.time() - start))
def setUpClass(cls): super().setUpClass() bag_factories.OpenbareRuimteFactory.create(naam="Anjeliersstraat") bag_factories.OpenbareRuimteFactory.create(naam="Prinsengracht", type='01') bag_factories.OpenbareRuimteFactory.create(naam="Prinsengracht", type='02') batch.execute(datasets.bag.batch.DeleteIndexGebiedJob()) batch.execute(datasets.bag.batch.IndexGebiedenJob())
def setUpClass(cls): super().setUpClass() amsterdam = brk_factories.GemeenteFactory( gemeente='Amsterdam', ) kada_amsterdam = brk_factories.KadastraleGemeenteFactory( pk='ACD00', gemeente=amsterdam, naam='Amsterdam', ) kada_amsterdam2 = brk_factories.KadastraleGemeenteFactory( pk='ASD15', gemeente=amsterdam, naam='Amsterdam', ) sectie = brk_factories.KadastraleSectieFactory( sectie='S' ) brk_factories.KadastraalObjectFactory( kadastrale_gemeente=kada_amsterdam, perceelnummer=10000, # must be 5 long! indexletter='A', sectie=sectie, ) brk_factories.KadastraalObjectFactory( kadastrale_gemeente=kada_amsterdam2, perceelnummer='00045', # must be 5 long! indexletter='G', indexnummer=0, sectie=sectie, ) brk_factories.KadastraalObjectFactory( kadastrale_gemeente=kada_amsterdam, perceelnummer=999, ) batch.execute(datasets.brk.batch.IndexKadasterJob()) esclient = Elasticsearch(hosts=settings.ELASTIC_SEARCH_HOSTS) esclient.indices.refresh(index='_all')
def setUp(self): bag_factories.OpenbareRuimteFactory.create(naam="Anjeliersstraat") # weg bag_factories.OpenbareRuimteFactory.create(naam="Prinsengracht", type='01') # water bag_factories.OpenbareRuimteFactory.create(naam="Prinsengracht", type='02') # The actual tested usecases self.gsg = bag_factories.GrootstedelijkGebiedFactory.create() self.unesco = bag_factories.UnescoFactory.create() self.stadsdeel = bag_factories.StadsdeelFactory.create(id='testgebied') self.ggw = bag_factories.GebiedsgerichtwerkenFactory.create( stadsdeel=self.stadsdeel) self.bb = bag_factories.BouwblokFactory(code='YC01') self.bb2 = bag_factories.BouwblokFactory(code='YC00') batch.execute(datasets.bag.batch.DeleteIndexGebiedJob()) batch.execute(datasets.bag.batch.IndexGebiedenJob())
def load_docs(cls): bag_factories.StadsdeelFactory(id='test_query', naam='Centrum') cls.prinsengracht = bag_factories.OpenbareRuimteFactory.create( naam="Prinsengracht", type='02', landelijk_id='0123456789012345') # Create brug objects bag_factories.OpenbareRuimteFactory.create(naam="Korte Brug", type='05') bag_factories.OpenbareRuimteFactory.create(naam="Brugover", type='05') bag_factories.OpenbareRuimteFactory.create(naam="Brughuis", type='05') anjeliersstraat = bag_factories.OpenbareRuimteFactory.create( naam="Anjeliersstraat", type='01') cls.na = bag_factories.NummeraanduidingFactory.create( openbare_ruimte=anjeliersstraat, huisnummer=11, huisletter='A', type='01', landelijk_id='5432109876543210', postcode=1001) bag_factories.NummeraanduidingFactory.create( openbare_ruimte=anjeliersstraat, huisnummer=11, huisletter='B', type='01', postcode=1001) bag_factories.NummeraanduidingFactory.create( openbare_ruimte=anjeliersstraat, huisnummer=11, huisletter='C', type='01', postcode=1001) bag_factories.NummeraanduidingFactory.create( postcode=1001, type='01', openbare_ruimte=anjeliersstraat, huisnummer=12) # Maak een woonboot kade_ruimte = bag_factories.OpenbareRuimteFactory.create( type='01', naam="Ligplaatsenstraat") bag_factories.NummeraanduidingFactory.create(type='05', postcode='9999ZZ', openbare_ruimte=kade_ruimte, huisnummer=33, hoofdadres=True) # marnixkade marnix_kade = bag_factories.OpenbareRuimteFactory.create(naam="Marnixkade") bag_factories.NummeraanduidingFactory.create(openbare_ruimte=marnix_kade, huisnummer=36, huisletter='F', hoofdadres=True, postcode='1015XR') rozenstraat = bag_factories.OpenbareRuimteFactory.create( naam="Rozenstraat") bag_factories.NummeraanduidingFactory.create(openbare_ruimte=rozenstraat, huisnummer=228, huisletter='a', hoofdadres=True, postcode='1016SZ', huisnummer_toevoeging='1') bag_factories.NummeraanduidingFactory.create(openbare_ruimte=rozenstraat, huisnummer=228, huisletter='b', hoofdadres=True, postcode='1016SZ', huisnummer_toevoeging='1') bag_factories.NummeraanduidingFactory.create(openbare_ruimte=rozenstraat, huisnummer=229, hoofdadres=True, postcode='1016SZ', huisnummer_toevoeging='1') bag_factories.NummeraanduidingFactory.create(openbare_ruimte=rozenstraat, huisnummer=229, hoofdadres=True, postcode='1016SZ', huisnummer_toevoeging='2') bag_factories.NummeraanduidingFactory.create(openbare_ruimte=rozenstraat, huisnummer=229, hoofdadres=True, postcode='1016SZ', huisnummer_toevoeging='3') bag_factories.NummeraanduidingFactory.create(openbare_ruimte=rozenstraat, huisnummer=229, hoofdadres=True, postcode='1016SZ', huisnummer_toevoeging='4') bag_factories.BouwblokFactory.create(code='RN35') bag_factories.BouwblokFactory.create(code='AB01') adres = brk_factories.AdresFactory(huisnummer=340, huisletter='A', postcode='1234AB', woonplaats='FabeltjesLand', openbareruimte_naam='Sesamstraat') brk_factories.NatuurlijkPersoonFactory(naam='Kikker', voorvoegsels='de', voornamen='Kermet', woonadres=adres) cls.pand1 = bag_factories.PandFactory.create() batch.execute(datasets.bag.batch.DeleteIndexBagJob()) batch.execute(datasets.bag.batch.DeleteIndexGebiedJob()) batch.execute(datasets.bag.batch.DeleteIndexPandJob()) batch.execute(datasets.brk.batch.DeleteIndexKadasterJob()) batch.execute(datasets.bag.batch.IndexBagJob()) batch.execute(datasets.bag.batch.IndexGebiedenJob()) batch.execute(datasets.bag.batch.IndexPandJob()) batch.execute(datasets.brk.batch.IndexKadasterJob()) es = Elasticsearch(hosts=settings.ELASTIC_SEARCH_HOSTS) es.indices.refresh(index="_all")
def test_job_results_in_execution(self): batch.execute(EmptyJob())
def setUpClass(cls): super().setUpClass() cls.pand = bag_factories.PandFactory.create() batch.execute(datasets.bag.batch.DeleteIndexPandJob()) batch.execute(datasets.bag.batch.IndexPandJob())
def setUpClass(cls): super().setUpClass() ptt_straat = bag_factories.OpenbareRuimteFactory.create( naam="Marius Cornelis straat", naam_ptt="M Cornelisstr", type='01') nen_straat = bag_factories.OpenbareRuimteFactory.create( naam="Stoom Maker Weg", naam_nen="S Maker wg", type='01') kon_straat = bag_factories.OpenbareRuimteFactory.create( naam="Koningin Wilhelminaplein", naam_nen="K Wilhem pl", type='01') straat = bag_factories.OpenbareRuimteFactory.create( naam="Anjeliersstraat", type='01') gracht = bag_factories.OpenbareRuimteFactory.create( naam="Prinsengracht", type='01') bag_factories.NummeraanduidingFactory.create( huisnummer=192, huisletter='A', type='01', # Verblijfsobject openbare_ruimte=gracht) cls.anje42F = bag_factories.NummeraanduidingFactory.create( huisnummer=42, huisletter='F', huisnummer_toevoeging='1', type='01', # Verblijfsobject openbare_ruimte=straat) bag_factories.NummeraanduidingFactory.create( huisnummer=43, huisletter='F', huisnummer_toevoeging='1', type='01', # Verblijfsobject openbare_ruimte=straat) bag_factories.NummeraanduidingFactory.create( huisnummer=99, huisletter='', type='01', # Verblijfsobject openbare_ruimte=ptt_straat) bag_factories.NummeraanduidingFactory.create( huisnummer=100, huisletter='', postcode='1234AB', type='01', # Verblijfsobject openbare_ruimte=nen_straat) cls.na1 = bag_factories.NummeraanduidingFactory.create( huisnummer=29, huisletter='H', huisnummer_toevoeging=17, postcode='1234AB', type='01', # Verblijfsobject openbare_ruimte=kon_straat) bag_factories.NummeraanduidingFactory.create( huisnummer=122, huisletter='B', huisnummer_toevoeging='1A', postcode='1234AB', type='01', # Verblijfsobject openbare_ruimte=kon_straat) batch.execute(datasets.bag.batch.IndexBagJob()) batch.execute(datasets.brk.batch.IndexKadasterJob())