code: def test_not_weighted_pandas_df(self):
      pd = pytest.importorskip("pandas")
      df = pd.DataFrame.from_records(
          self.locations, columns=["latitude", "longitude"]
      )
      heatmap = heatmap_layer(df[["latitude", "longitude"]])
      state = heatmap.get_state()
      assert state["_view_name"] == "SimpleHeatmapLayerView"
      assert state["_model_name"] == "SimpleHeatmapLayerModel"
      assert state["locations"] == self.locations
  
imports: import unittest
  import pytest
  import traitlets
  from ..heatmap import _HeatmapOptionsMixin, heatmap_layer, Heatmap, WeightedHeatmap
  from ..geotraitlets import InvalidPointException, InvalidWeightException
label_desc: Use image node_id 6 for calling the HeatmapLayer obj's underlying member method code with example usage: obj.test_not_weighted_pandas_df() without return types