code: def test_hinnodemapper_constructor_no_features():
      G = example_hin_1(feature_sizes=None)
      with pytest.raises(RuntimeError):
          mapper = HinSAGENodeGenerator(
              G, batch_size=2, num_samples=[2, 2], head_node_type="A"
          ).flow(G.nodes())
  
imports: from stellargraph.core.graph import *
  from stellargraph.mapper import *
  import networkx
  import numpy
  import random
  import pytest
  import pandas
  import scipy.sparse
  from ..test_utils.graphs import example_graph, example_graph_random, example_hin_1, create_graph_features, repeated_features, weighted_tree
  from ..None import test_utils
label_desc: Use image node_id 16 for calling a global function with example usage: test_hinnodemapper_constructor_no_features() without return types