code: def test_marker_popups():
      m = Map()
      folium.Marker([45, -180], popup="-180").add_to(m)
      folium.Marker([45, -120], popup=Popup("-120")).add_to(m)
      folium.RegularPolygonMarker([45, -60], popup="-60").add_to(m)
      folium.RegularPolygonMarker([45, 0], popup=Popup("0")).add_to(m)
      folium.CircleMarker([45, 60], popup="60").add_to(m)
      folium.CircleMarker([45, 120], popup=Popup("120")).add_to(m)
      folium.CircleMarker([45, 90], popup=Popup("90"), weight=0).add_to(
          m
      )
      m._repr_html_()
  
      bounds = m.get_bounds()
      assert bounds == [[45, -180], [45, 120]], bounds
  
imports: import json
  import os
  import warnings
  import pytest
  from branca.element import Element
  import folium
  from folium import Choropleth, ClickForMarker, GeoJson, Map, Popup
label_desc: Use image node_id 6 for calling a global function with example usage: test_marker_popups() without return types