docstr: Assert number of samples generated (rows) = num_samples
docstr_tok: ["Assert","number","of","samples","generated","(","rows",")","=","num_samples"]
code: def test_number_of_samples(self, num_samples, graph):
      """Assert number of samples generated (rows) = num_samples"""
      data = generate_categorical_dataframe(
          graph, num_samples, "logit", 1, seed=10
      )
      assert len(data) == num_samples
  
imports: import re
  import string
  from itertools import product
  import numpy
  import pandas
  import pytest
  from scipy import stats
  from sklearn.gaussian_process.kernels import RBF
  from causalnex.structure import StructureModel
  from causalnex.structure.data_generators import gen_stationary_dyn_net_and_df, generate_binary_data, generate_binary_dataframe, generate_categorical_dataframe, generate_continuous_data, generate_continuous_dataframe, generate_count_dataframe, generate_dataframe_dynamic, generate_structure, generate_structure_dynamic
  from tests.structure.data_generators.test_core import calculate_proba
label_desc: Use image node_id 4 for calling the TestGenerateCategoricalData obj's underlying member method code with example usage: obj.test_number_of_samples(num_samples, graph) without return types