code: def test_default_params(self):
      edge_list = [
          ("b", "a"),
          ("b", "c"),
          ("d", "a"),
          ("d", "c"),
          ("d", "b"),
          ("e", "c"),
          ("e", "b"),
      ]
      clf = BayesianNetworkClassifier(edge_list)
      params = clf.get_params()
      assert params["discretiser_alg"] == {}
      assert (
          params["probability_kwargs"]["method"] == "BayesianEstimator"
      )
      assert params["probability_kwargs"]["bayes_prior"] == "K2"
      assert params["discretiser_kwargs"] == {}
  
file_path: causalnex/tests/test_network_model.py
imports: import math
  import numpy
  import pytest
  from causalnex.network.sklearn import BayesianNetworkClassifier
label_desc: Use image node_id 1 for calling the TestBayesianCPDs obj's underlying member method code with example usage: obj.test_default_params() without return types