code: def test_get_node_samples(shadow_dec_tree):
      node_samples = shadow_dec_tree.get_node_samples()
      assert node_samples[0] == [
          0,
          1,
          2,
          3,
          4,
          5,
          6,
          7,
          8,
          9,
          10,
          11,
          12,
          13,
          14,
          15,
          16,
          17,
          18,
          19,
      ]
      assert node_samples[1] == [1, 2, 3, 8, 9, 10, 11, 14, 15, 18, 19]
      assert node_samples[2] == [1, 3, 9, 11, 15]
      assert node_samples[5] == [2, 8, 10, 14, 18, 19]
      assert node_samples[9] == [0, 4, 5, 7, 12, 13, 16, 17]
  
imports: import joblib
  import numpy
  import pytest
  from sklearn.tree import DecisionTreeRegressor, DecisionTreeClassifier
  from dtreeviz.models.sklearn_decision_trees import ShadowSKDTree
label_desc: Use image node_id 11 for calling a global function with example usage: test_get_node_samples(shadow_dec_tree) without return types