Book a Demo!
CoCalc Logo Icon
StoreFeaturesDocsShareSupportNewsAboutPoliciesSign UpSign In
python-visualization
GitHub Repository: python-visualization/folium
Path: blob/main/tests/plugins/test_fullscreen.py
1601 views
1
"""
2
Test Fullscreen
3
----------------
4
5
"""
6
7
import folium
8
from folium import plugins
9
from folium.template import Template
10
from folium.utilities import normalize
11
12
13
def test_fullscreen():
14
m = folium.Map([47, 3], zoom_start=1)
15
fs = plugins.Fullscreen().add_to(m)
16
17
out = normalize(m._parent.render())
18
19
# verify that the fullscreen control was rendered
20
tmpl = Template(
21
"""
22
L.control.fullscreen(
23
{{ this.options|tojavascript }}
24
).addTo({{this._parent.get_name()}});
25
"""
26
)
27
28
assert normalize(tmpl.render(this=fs)) in out
29
30