Skip to content

Commit f00460c

Browse files
committed
Updated 4 tests with new structure
1 parent 13fed76 commit f00460c

File tree

4 files changed

+48
-39
lines changed

4 files changed

+48
-39
lines changed

test/test_bayern.py

Lines changed: 10 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -38,14 +38,16 @@ def test_parse(self):
3838
self.assertEqual(len(schools), 1)
3939

4040
school = schools[0]
41-
42-
self.assertEqual(school["schulname"], "Bayerische Landesschule")
43-
self.assertEqual(school["strasse"], "Kurzstr. 2")
44-
self.assertEqual(school["postleitzahl"], "81547")
45-
self.assertEqual(school["ort"], "München")
46-
self.assertEqual(school["schulart"], "Förderzentren")
47-
self.assertEqual(school["lon"], 11.5686076923)
48-
self.assertEqual(school["lat"], 48.1047906989)
41+
parsed_school = spider.normalize(school)
42+
43+
self.assertEqual(parsed_school["id"], "BY-SCHUL_SCHULSTANDORTEFOERDERZENTREN_3721b800-751d-49a1-a6d2-19d237e7bcc8")
44+
self.assertEqual(parsed_school["name"], "Bayerische Landesschule")
45+
self.assertEqual(parsed_school["address"], "Kurzstr. 2")
46+
self.assertEqual(parsed_school["city"], "München")
47+
self.assertEqual(parsed_school["school_type"], "Förderzentren")
48+
self.assertEqual(parsed_school["zip"], "81547")
49+
self.assertEqual(parsed_school["latitude"], 48.1047906989)
50+
self.assertEqual(parsed_school["longitude"], 11.5686076923)
4951

5052

5153
if __name__ == "__main__":

test/test_berlin.py

Lines changed: 13 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -72,17 +72,19 @@ def test_parse(self):
7272
self.assertEqual(len(schools), 1)
7373

7474
school = schools[0]
75-
self.assertAlmostEqual(school["lon"], 13.33391576)
76-
self.assertAlmostEqual(school["lat"], 52.52672359)
77-
self.assertEqual(school["bsn"], "01A04")
78-
self.assertEqual(school["schulname"], "Berlin-Kolleg")
79-
self.assertEqual(school["plz"], "10551")
80-
self.assertEqual(school["strasse"], "Turmstraße")
81-
self.assertEqual(school["hausnr"], "75")
82-
self.assertEqual(school["telefon"], "+49 30 901838210")
83-
self.assertEqual(school["fax"], "+49 30 901838222")
84-
self.assertEqual(school["email"], "[email protected]")
85-
self.assertEqual(school["internet"], "https://www.berlin-kolleg.de")
75+
parsed_school = spider.normalize(school)
76+
77+
self.assertEqual(parsed_school["id"], "BE-01A04")
78+
self.assertEqual(parsed_school["name"], "Berlin-Kolleg")
79+
self.assertEqual(parsed_school["address"], "Turmstraße 75")
80+
self.assertEqual(parsed_school["city"], "Berlin")
81+
self.assertEqual(parsed_school["fax"], "+49 30 901838222")
82+
self.assertEqual(parsed_school["phone"], "+49 30 901838210")
83+
self.assertEqual(parsed_school["school_type"], "Kolleg")
84+
self.assertEqual(parsed_school["website"], "https://www.berlin-kolleg.de")
85+
self.assertEqual(parsed_school["zip"], "10551")
86+
self.assertEqual(parsed_school["latitude"], 52.52672359)
87+
self.assertEqual(parsed_school["longitude"], 13.33391576)
8688

8789

8890
if __name__ == "__main__":

test/test_brandenburg.py

Lines changed: 12 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -62,17 +62,19 @@ def test_parse(self):
6262

6363
self.assertEqual(len(results), 1)
6464
school = results[0]
65+
parsed_school = spider.normalize(school)
6566

66-
self.assertAlmostEqual(school["lat"], 51.74023651973522)
67-
self.assertAlmostEqual(school["lon"], 14.651148207215728)
68-
69-
self.assertEqual(school["schul_nr"], "100020")
70-
self.assertEqual(school["schulname"], "Grundschule Forst Mitte")
71-
self.assertEqual(school["plz"], "03149")
72-
self.assertEqual(school["ort"], "Forst (Lausitz)")
73-
self.assertEqual(school["dienst_email"], "[email protected]")
74-
self.assertEqual(school["schulform"], "Grundschule")
75-
self.assertEqual(school["traeger"], "Gemeinde")
67+
self.assertEqual(parsed_school["id"], "BB-100020")
68+
self.assertEqual(parsed_school["name"], "Grundschule Forst Mitte")
69+
self.assertEqual(parsed_school["address"], "Max-Fritz-Hammer-Straße 15")
70+
self.assertEqual(parsed_school["city"], "Forst (Lausitz)")
71+
self.assertEqual(parsed_school["fax"], "(03562) 691288")
72+
self.assertEqual(parsed_school["phone"], "(03562) 7163")
73+
self.assertEqual(parsed_school["school_type"], "Grundschule")
74+
self.assertEqual(parsed_school["website"], "http://www.grundschule-forst-mitte.de")
75+
self.assertEqual(parsed_school["zip"], "03149")
76+
self.assertEqual(parsed_school["latitude"], 51.74023651973522)
77+
self.assertEqual(parsed_school["longitude"], 14.651148207215728)
7678

7779

7880
if __name__ == '__main__':

test/test_hamburg.py

Lines changed: 13 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -79,16 +79,19 @@ def test_parse(self):
7979
self.assertEqual(len(schools), 1)
8080

8181
school = schools[0]
82-
self.assertAlmostEqual(school["lon"], 10.047106063058099)
83-
self.assertAlmostEqual(school["lat"], 53.601522503676144)
84-
self.assertEqual(school["schul_id"], "5043-0")
85-
self.assertEqual(school["schulname"], "Stadtteilschule Helmuth Hübener")
86-
self.assertEqual(school["adresse_ort"], "22307 Hamburg")
87-
self.assertEqual(school["adresse_strasse_hausnr"], "Benzenbergweg 2")
88-
self.assertEqual(school["schul_telefonnr"], "+49 40 428 88 15 0")
89-
self.assertEqual(school["fax"], "+49 40 428 88 15 22")
90-
self.assertEqual(school["schul_email"], "[email protected]")
91-
self.assertEqual(school["schul_homepage"], "https://helmuthhuebener.de")
82+
parsed_school = spider.normalize(school)
83+
84+
self.assertEqual(parsed_school["id"], "HH-5043-0")
85+
self.assertEqual(parsed_school["name"], "Stadtteilschule Helmuth Hübener")
86+
self.assertEqual(parsed_school["address"], "Benzenbergweg 2")
87+
self.assertEqual(parsed_school["city"], "Hamburg")
88+
self.assertEqual(parsed_school["fax"], "+49 40 428 88 15 22")
89+
self.assertEqual(parsed_school["phone"], "+49 40 428 88 15 0")
90+
self.assertEqual(parsed_school["school_type"], "Stadtteilschule")
91+
self.assertEqual(parsed_school["website"], "https://helmuthhuebener.de")
92+
self.assertEqual(parsed_school["zip"], "22307")
93+
self.assertEqual(parsed_school["latitude"], 53.601522503676144)
94+
self.assertEqual(parsed_school["longitude"], 10.047106063058099)
9295

9396

9497
if __name__ == "__main__":

0 commit comments

Comments
 (0)