code: def test_columnar_convert_selected_columns_missing():
      converter = ColumnarConverter(
          name="some_name",
          default_type="foo",
          type_column=None,
          column_defaults={},
          selected_columns={"before": "after", "same": "same"},
          transform_columns={},
      )
  
      with pytest.raises(
          ValueError,
          match=r"some_name\['x'\]: expected 'before', 'same' columns, found:",
      ):
          converter.convert({"x": _EMPTY_DF})
  
imports: import networkx
  import numpy
  import pandas
  import pytest
  from stellargraph.core.convert import ColumnarConverter, convert_nodes, convert_edges, from_networkx
  from stellargraph.core.indexed_array import IndexedArray
label_desc: Use image node_id 5 for calling a global function with example usage: test_columnar_convert_selected_columns_missing() without return types