| 235 | |
| 236 | |
| 237 | def test_popup_backticks_already_escaped(): |
| 238 | m = Map() |
| 239 | popup = Popup("back\\`tick").add_to(m) |
| 240 | rendered = popup._template.render(this=popup, kwargs={}) |
| 241 | expected = """ |
| 242 | var {popup_name} = L.popup({{ |
| 243 | "maxWidth": "100%", |
| 244 | }}); |
| 245 | var {html_name} = $(`<div id="{html_name}" style="width: 100.0%; height: 100.0%;">back\\`tick</div>`)[0]; |
| 246 | {popup_name}.setContent({html_name}); |
| 247 | {map_name}.bindPopup({popup_name}); |
| 248 | """.format( |
| 249 | popup_name=popup.get_name(), |
| 250 | html_name=list(popup.html._children.keys())[0], |
| 251 | map_name=m.get_name(), |
| 252 | ) |
| 253 | assert normalize(rendered) == normalize(expected) |
| 254 | |
| 255 | |
| 256 | def test_icon_valid_marker_colors(): |