code: def test_vectorgrid():
      m = folium.Map(location=(30, 20), zoom_start=4)
      url = "https://free-{s}.tilehosting.com/data/v3/{z}/{x}/{y}.pbf?token={token}"
      vc = VectorGridProtobuf(url, "test").add_to(m)
      out = normalize(m._parent.render())
  
      expected = normalize(VectorGridProtobuf._template.render(this=vc))
      assert expected in out
  
      script = f'<script src="{VectorGridProtobuf.default_js[0][1]}"></script>'
      assert script in out
      assert url in out
      assert "L.vectorGrid.protobuf" in out
  
imports: import json
  import folium
  from folium.plugins import VectorGridProtobuf
  from folium.utilities import normalize
label_desc: Use image node_id 1 for calling a global function with example usage: test_vectorgrid() without return types