class_docstr: Test class for the Folium library.
class_docstr_tok: ["Test","class","for","the","Folium","library","."]
docstr: Test FeatureGroup.
docstr_tok: ["Test","FeatureGroup","."]
code: def test_feature_group(self):
      """Test FeatureGroup."""
  
      m = folium.Map()
      feature_group = folium.FeatureGroup()
      feature_group.add_child(
          folium.Marker([45, -30], popup=folium.Popup("-30"))
      )
      feature_group.add_child(
          folium.Marker([45, 30], popup=folium.Popup("30"))
      )
      m.add_child(feature_group)
      m.add_child(folium.LayerControl())
  
      m._repr_html_()
  
      bounds = m.get_bounds()
      assert bounds == [[45, -30], [45, 30]], bounds
  
imports: import json
  import os
  import branca.element
  import geopandas
  import jinja2
  import numpy
  import pandas
  import pytest
  import xyzservices.providers
  from jinja2 import Environment, PackageLoader
  from jinja2.utils import htmlsafe_json_dumps
  import folium
  from folium import TileLayer
  from folium.features import Choropleth, GeoJson
label_desc: Use image node_id 6 for calling the TestFolium obj's underlying member method code with example usage: obj.test_feature_group() without return types