()
| 52 | |
| 53 | |
| 54 | def test_wms(): |
| 55 | m = folium.Map([40, -100], zoom_start=4) |
| 56 | url = "http://mesonet.agron.iastate.edu/cgi-bin/wms/nexrad/n0r.cgi" |
| 57 | w = folium.raster_layers.WmsTileLayer( |
| 58 | url=url, |
| 59 | name="test", |
| 60 | fmt="image/png", |
| 61 | layers="nexrad-n0r-900913", |
| 62 | attr="Weather data © 2012 IEM Nexrad", |
| 63 | transparent=True, |
| 64 | cql_filter="something", |
| 65 | ) |
| 66 | w.add_to(m) |
| 67 | html = m.get_root().render() |
| 68 | |
| 69 | # verify this special case wasn't converted to lowerCamelCase |
| 70 | assert '"cql_filter": "something",' in html |
| 71 | assert "cqlFilter" not in html |
| 72 | |
| 73 | bounds = m.get_bounds() |
| 74 | assert bounds == [[None, None], [None, None]], bounds |
| 75 | |
| 76 | |
| 77 | def test_image_overlay(): |
nothing calls this directly
no test coverage detected
searching dependent graphs…