File tree Expand file tree Collapse file tree 1 file changed +10
-0
lines changed Expand file tree Collapse file tree 1 file changed +10
-0
lines changed Original file line number Diff line number Diff line change @@ -32,6 +32,16 @@ class API(overpass.API):
32
32
def _get_from_overpass (self , query ):
33
33
return pickle .load (open (os .path .join (os .path .dirname (__file__ ), "example.response" ), "rb" ))
34
34
35
+ # The commented code should only be executed once when major changes to the Overpass API and/or to this wrapper are
36
+ # introduced. One than has to manually verify that the date in the example.response file from the Overpass API
37
+ # matches the data in the example.json file generated by this wrapper.
38
+ #
39
+ # The reason for this approach is the following: It is not safe to make calls to the actual API in this test as the
40
+ # API might momentarily be unavailable and the underlying data can also change at any moment. The commented code is
41
+ # needed to create the example.response and example.json files. The example.response file is subsequently used to
42
+ # fake the _get_from_overpass method during the tests and the example.json file is the reference that we are
43
+ # asserting against.
44
+ #
35
45
# api = overpass.API()
36
46
# osm_geo = api.get("rel(6518385);out body geom;way(10322303);out body geom;node(4927326183);", verbosity='body geom')
37
47
# pickle.dump(api._get_from_overpass("[out:json];rel(6518385);out body geom;way(10322303);out body geom;node(4927326183);out body geom;"),
You can’t perform that action at this time.
0 commit comments