Skip to content

Commit 8e10310

Browse files
committed
added test
1 parent c3fa7c6 commit 8e10310

File tree

1 file changed

+32
-0
lines changed

1 file changed

+32
-0
lines changed

tests/folium_tests.py

Lines changed: 32 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -139,6 +139,38 @@ def test_wms_layer(self):
139139
'wms_transparent': 'true'})
140140
assert map.template_vars['wms_layers'][0] == wms
141141

142+
def test_add_tile_layer(self):
143+
'''Test add_layer URLs'''
144+
145+
map = folium.Map(location=[44, -73], zoom_start=3)
146+
tile_name = "Temperature"
147+
tile_url = 'http://gis.srh.noaa.gov/arcgis/services/NDFDTemps/'
148+
tile_url += 'MapServer/WMSServer'
149+
minZoom = 1
150+
maxZoom = 5
151+
tms = True
152+
continuousWorld = False
153+
noWrap = True
154+
zoomOffset = 1
155+
zoomReverse = True
156+
opacity = 2
157+
map.add_tile_layer(tile_name=tile_name, tile_url=tile_url, active=True, minZoom=minZoom,
158+
maxZoom=maxZoom, tms=tms, continuousWorld=continuousWorld, noWrap=noWrap, zoomOffset=zoomOffset,
159+
zoomReverse=zoomReverse, opacity=opacity, attribution='Leaflet')
160+
tile_temp = self.env.get_template('tile_layer.js')
161+
tile = tile_temp.render({'tile_name': tile_name,
162+
'tile_url': tile_url,
163+
'minZoom': minZoom,
164+
'maxZoom': maxZoom,
165+
'tms': str(tms).lower(),
166+
'continuousWorld': str(continuousWorld).lower(),
167+
'noWrap': str(noWrap).lower(),
168+
'zoomOffset': zoomOffset,
169+
'zoomReverse': str(zoomReverse).lower(),
170+
'opacity': opacity,
171+
})
172+
assert map.template_vars['tile_layers'][0] == tile
173+
142174
def test_simple_marker(self):
143175
'''Test simple marker addition'''
144176

0 commit comments

Comments
 (0)