code: def _test_gaussian(gaussian_distribution):
      assert 0.0 <= gaussian_distribution.rvs() <= 10.0
      assert gaussian_distribution.pdf(10) < 0.001
      assert gaussian_distribution.pdf(0) < 0.42
      assert 0.55 > gaussian_distribution.cdf(5.0) > 0.45
      assert gaussian_distribution.cdf(0) == 0.0
  
imports: import math
  import os
  from collections import Counter
  import joblib
  import numpy
  import pytest
  from neuraxle.base import Identity
  from neuraxle.hyperparams.distributions import Choice, LogNormal, LogUniform, Normal, PriorityChoice, RandInt, Uniform, get_index_in_list_with_bool
  from neuraxle.hyperparams.scipy_distributions import Gaussian, Histogram, Poisson, ScipyContinuousDistributionWrapper, ScipyDiscreteDistributionWrapper, ScipyLogUniform, StdMeanLogNormal
  from neuraxle.hyperparams.space import HyperparameterSpace
  from scipy.stats import gamma, norm, randint, uniform
label_desc: Use image node_id 6 for calling a global function with example usage: _test_gaussian(gaussian_distribution) without return types