code: def test_wms():
      m = folium.Map([40, -100], zoom_start=4)
      url = (
          "http://mesonet.agron.iastate.edu/cgi-bin/wms/nexrad/n0r.cgi"
      )
      w = folium.raster_layers.WmsTileLayer(
          url=url,
          name="test",
          fmt="image/png",
          layers="nexrad-n0r-900913",
          attr="Weather data © 2012 IEM Nexrad",
          transparent=True,
          cql_filter="something",
      )
      w.add_to(m)
      html = m.get_root().render()
  
      # verify this special case wasn't converted to lowerCamelCase
      assert '"cql_filter": "something",' in html
      assert "cqlFilter" not in html
  
      bounds = m.get_bounds()
      assert bounds == [[None, None], [None, None]], bounds
  
file_path: folium/tests/test_raster_layers.py
imports: import pytest
  import xyzservices
  from jinja2 import Template
  import folium
  from folium.utilities import normalize
label_desc: Use image node_id 4 for calling a global function with example usage: test_wms() without return types