code: def test_anom_prob(self):
      print("-" * 80)
      logger.info("test_anom_prob\n" + "-" * 80 + "\n")
  
      # test no anoms when anom_prob is 0
      for anomaly in (Shock(anom_prob=0.0), TrendChange(anom_prob=0.0)):
          anom_ts = anomaly(self.ts)
          self.assertEqual(
              self.ts.univariates["metric"],
              anom_ts.univariates["metric"],
          )
          self.assertTrue(
              all(0.0 == anom_ts.univariates["anomaly"].np_values)
          )
  
file_path: merlion/tests/transform/test_anomalize.py
imports: import logging
  from os.path import abspath, dirname
  import sys
  import unittest
  import numpy
  from merlion.utils.ts_generator import TimeSeriesGenerator
  from merlion.transform.anomalize import Shock, TrendChange
label_desc: Use image node_id 5 for calling the TestAnomalize obj's underlying member method code with example usage: obj.test_anom_prob() without return types