code: def test_print_help_net_custom_defaults(
      self, print_help, net, capsys
  ):
      defaults = {"batch_size": 256, "module__hidden_units": 55}
      print_help(net, defaults)
      out = capsys.readouterr()[0]
  
      expected_snippets = [
          "-- --help",
          "<NeuralNetClassifier> options",
          "--module : torch module (class or instance)",
          "--batch_size : int (default=256)",
          "<MLPModule> options",
          "--module__hidden_units : int (default=55)",
      ]
      for snippet in expected_snippets:
          assert snippet in out
  
imports: from math import cos
  from unittest.mock import Mock
  from unittest.mock import patch
  import numpy
  import pytest
  from sklearn.pipeline import FeatureUnion
  from sklearn.pipeline import Pipeline
  from sklearn.preprocessing import MinMaxScaler
  from torch import nn
  from torch.nn import RReLU
label_desc: Use image node_id 16 for calling the TestCli obj's underlying member method code with example usage: obj.test_print_help_net_custom_defaults(print_help, net, capsys) without return types