def test_extract_street_from_tr(self, mocked_streets_hausen):
     for index, tr in enumerate(mocked_streets_hausen):
         x = extract_street_from_tr(tr)
         assert x['name'] == 'Gerlinger Straße'
         assert x['zipcode'] == '70499'
         assert x['city'] == 'Stuttgart-Hausen'
         break  # one is enough
Esempio n. 2
0
 def test_extract_street_from_tr(self, mocked_streets_hausen):
     for index, tr in enumerate(mocked_streets_hausen):
         x = extract_street_from_tr(tr)
         assert x['name'] == 'Gerlinger Straße'
         assert x['zipcode'] == '70499'
         assert x['city'] == 'Stuttgart-Hausen'
         break  # one is enough
Esempio n. 3
0
    def handle(self, *args, **options):
        from main.utils import (
            add_district_to_database,
            add_street_to_database,
            extract_district_from_tr,
            extract_street_from_tr,
            get_districts_stuttgart,
            get_streets_from_district,
        )

        for tr in get_districts_stuttgart():
            d = extract_district_from_tr(tr)
            district = add_district_to_database(d)
            for street in get_streets_from_district(district):
                data = extract_street_from_tr(street)
                street = add_street_to_database(data, district)
def stuttgart_streets_hausen_process(mocked_streets_hausen):
    from main.models import District
    for index, tr in enumerate(mocked_streets_hausen):
        x = extract_street_from_tr(tr)
        add_street_to_database(x, District.objects.first())
Esempio n. 5
0
def stuttgart_streets_hausen_process(mocked_streets_hausen):
    from main.models import District
    for index, tr in enumerate(mocked_streets_hausen):
        x = extract_street_from_tr(tr)
        add_street_to_database(x, District.objects.first())