class_docstr: Test behaviour of the from_numpy_lasso method
docstr: Tabu child nodes should not have any ingoing edges
docstr_tok: ["Tabu","child","nodes","should","not","have","any","ingoing","edges"]
code: def test_tabu_expected_child_nodes(self, train_data_idx):
      """Tabu child nodes should not have any ingoing edges"""
  
      tabu_c = [0, 3, 1]
      g = from_numpy(train_data_idx.values, tabu_child_nodes=tabu_c)
      assert [c not in [e[1] for e in g.edges] for c in tabu_c]
  
imports: import logging
  import networkx
  import numpy
  import pandas
  import pytest
  import scipy.optimize
  from mock import patch
  from causalnex.structure import StructureModel
  from causalnex.structure.data_generators import generate_binary_data, generate_binary_dataframe, generate_continuous_dataframe, generate_count_dataframe, generate_structure
  from causalnex.structure.pytorch.notears import from_numpy, from_pandas
label_desc: Use image node_id 11 for calling the TestFromNumpy obj's underlying member method code with example usage: obj.test_tabu_expected_child_nodes(train_data_idx) without return types