Beispiel #1
0
    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())
Beispiel #2
0
    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')
Beispiel #6
0
    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())
Beispiel #7
0
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())
Beispiel #9
0
    def setUpClass(cls):
        super().setUpClass()

        cls.pand = bag_factories.PandFactory.create()
        batch.execute(datasets.bag.batch.DeleteIndexPandJob())
        batch.execute(datasets.bag.batch.IndexPandJob())
Beispiel #10
0
 def test_job_results_in_execution(self):
     batch.execute(EmptyJob())
    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())