Skip to content

Commit

Permalink
Merge branch 'fix_geojson_test' of git://github.com/p-leger/gtfspy in…
Browse files Browse the repository at this point in the history
…to p-leger-fix_geojson_test
  • Loading branch information
jweckstr committed Aug 29, 2019
2 parents 756cde5 + f28fcae commit 00eb840
Showing 1 changed file with 15 additions and 6 deletions.
21 changes: 15 additions & 6 deletions gtfspy/test/test_exports.py
Original file line number Diff line number Diff line change
Expand Up @@ -240,21 +240,27 @@ def test_write_stops_geojson(self):
in_memory_file = io.StringIO()
exports.write_stops_geojson(self.gtfs, in_memory_file)
in_memory_file.seek(0)
self.assertTrue(geojson.is_valid(in_memory_file.read(-1)))
in_memory_file.seek(0)

gjson = geojson.loads(in_memory_file.read(-1))

self.assertTrue(gjson.is_valid)

gjson_properties = gjson['features'][0]['properties']

self.assertIn("name", gjson_properties.keys())
self.assertIn("stop_I", gjson_properties.keys())

def test_write_sections_geojson(self):
in_memory_file = io.StringIO()
exports.write_sections_geojson(self.gtfs, in_memory_file)
in_memory_file.seek(0)
self.assertTrue(geojson.is_valid(in_memory_file.read(-1)))
in_memory_file.seek(0)

gjson = geojson.loads(in_memory_file.read(-1))

self.assertTrue(gjson.is_valid)

gjson_properties = gjson['features'][0]['properties']

self.assertIn("from_stop_I", gjson_properties.keys())
self.assertIn("to_stop_I", gjson_properties.keys())
self.assertIn("n_vehicles", gjson_properties.keys())
Expand All @@ -266,10 +272,13 @@ def test_write_routes_geojson(self):
in_memory_file = io.StringIO()
exports.write_routes_geojson(self.gtfs, in_memory_file)
in_memory_file.seek(0)
self.assertTrue(geojson.is_valid(in_memory_file.read(-1)))
in_memory_file.seek(0)

gjson = geojson.loads(in_memory_file.read(-1))

self.assertTrue(gjson.is_valid)

gjson_properties = gjson['features'][0]['properties']

self.assertIn("route_type", gjson_properties.keys())
self.assertIn("route_I", gjson_properties.keys())
self.assertIn("route_name", gjson_properties.keys())
Expand Down

0 comments on commit 00eb840

Please sign in to comment.