code: def test_forceatlas2_unpositioned_nodes_with_unweighted_edges(
      nodes_without_positions, edges
  ):
      df = forceatlas2_layout(nodes_without_positions, edges)
      assert len(nodes_without_positions) == len(df)
      assert not df.equals(nodes_without_positions)
  
file_path: datashader/datashader/tests/test_layout.py
imports: from __future__ import annotations
  import pytest
  import numpy
  import pandas
  from datashader.bundling import directly_connect_edges, hammer_bundle
  from datashader.layout import circular_layout, forceatlas2_layout, random_layout
label_desc: Use image node_id 8 for calling a global function with example usage: test_forceatlas2_unpositioned_nodes_with_unweighted_edges(nodes_without_positions, edges) without return types